JavaSE 前【言、入门程序、常量、变量 】总结

一、java语言的介绍
1.java语言创始人
詹姆斯高斯林 (高司令)
2.java语言经历过哪几个大的版本更新
1996年发布第一个正式的版本
java 5版本
java 8版本
3.java语言的作用
一般我们看到的网站的后台,大部分全都是java完成的
推荐:金融业、电商业、保险业、政府单位

二、计算机的基本的知识
1.进制的介绍和转换
二进制:0b 0 1
八进制:0 0 1 2 3 4 5 6 7
十进制: 0 1 2 3 4 5 6 7 8 9
十六进制:0x 0 1 2 3 4 5 6 7 8 9 a b c d e f
2.存储单位进制关系
1B = 8bit
1KB = 1024B
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
1PB = 1024TB
1EB = 1024PB
1ZB = 1024EB
1YB = 1024ZB
1BB = 1024YB
3.DOS命令的介绍
打开方式:win + r 输入cmd
常用的一些命令:
切换盘符:盘符:
查看当前目录下的文件:dir
进入目录:cd 目录名称 如果是多级目录:cd 目录名/目录名/…..
回退目录:cd .. 如果是回退多级目录: cd ../..
查看ip地址:ipconfig
测试网络连接:ping 域名/ip地址 -t(可选的)
清空当前窗口的信息:cls
退出:exit
三、java语言的环境的介绍
1.java语言跨平台的原理
一处编译、到处运行
系统平台:windows、macos、linux、unix
不同的系统平台都有对应的java虚拟机。由虚拟机帮我们去运行程序
2.JDK、JRE、JVM三者的介绍和关系
JDK:开发工具
JRE:运行环境
JVM:java的虚拟机
JDK包含JRE、JRE包含JVM
3.环境变量的配置
计算机(此电脑)->鼠标右键选择属性->点击高级系统设置->高级->点击环境变量->配置环境变量

四、入门案例
1.HelloWorld入门案例
public class HelloWorld{
public static void main(String[] args) {
System.out.println(“你的名字”);
}
}

    编译:javac 文件名.后缀名
    运行:java 类名
2.入门案例的常见的问题
    A:后缀名要显示
    B:单词大小写
    C:中英文标点符号

五、java语言的基础语法
1.注释
注释的作用:对程序进行解释说明,注释不会被运行的
注释的分类:
单行注释: // 注释的内容
多行注释: /* 注释的内容 */
文档注释: /* 文档注释 /
注释注意事项:
单行注释可以进行嵌套
多行注释不可以嵌套
使用注释来说明入门案例
/*
这是我的第一个java入门案例
很开心呀~~
佛祖保佑、永无BUG
*/
// 这是一个名字为HelloWorld的java程序
public class HelloWorld {
//程序的主入口
public static void main(String[] args) {
//这是一个输出语句,你可以输出任何自己想显示的内容
System.out.println(“你的名字”);
System.out.println(5+5);
}
}

2.关键字
    指被java语言已经赋予了特殊含义的单词,这个就叫做关键字
    全部小写
    一些高级的编辑器有颜色高亮显示
    常见的关键字: public class static void
    注意事项:我们自己不能使用关键字作为其他功能使用

3.标识符
    就是用来给类、接口、变量、方法起名字用的
    组成规则:
        英文大小写字母、数字、$、_
    硬性要求:
        数字不能开头
        不能使用关键字
    软性要求:
        给类、接口起名字:如果是一个单词、那么首字母大写。如果是多个单词,每个单词的首字母都要大写  HelloWorld
        给变量、方法起名字:如果是一个单词、那么首字母小写。(例如:年龄age)  如果是多个单词、第一个单词首字母小写、从第二个单词开始,每个首字母都大写(例如:getAge)
    哪些不是标识符:
        你好
        abc
        123Hello
        HelloWorld
        Hello World
        abc/def

4.常量
    什么是常量
        在程序运行期间,其值不能发生改变的量就叫做常量
    常量的分类
        字符串常量:被双引号括起来的   例如:"abc"  "a"
        字符常量:  被单引号括起来的单个字符  例如:'a'  '0'  '中'
        整数常量:  常见的整数
        浮点数常量:常见的小数
        布尔常量:  true  false
        空常量:    null
    常量的使用
        public class Demo01Const {
            public static void main(String[] args) {
                // 字符串常量
                System.out.println("ABC");
                System.out.println(""); // 字符串两个双引号中间的内容为空
                System.out.println("XYZ");

                // 整数常量
                System.out.println(30);
                System.out.println(-500);

                // 浮点数常量(小数)
                System.out.println(3.14);
                System.out.println(-2.5);

                // 字符常量
                System.out.println('A');
                System.out.println('6');
                // System.out.println(''); // 两个单引号中间必须有且仅有一个字符,没有不行。
                // System.out.println('AB'); // 两个单引号中间必须有且仅有一个字符,有两个不行。

                // 布尔常量
                System.out.println(true);
                System.out.println(false);

                // 空常量。空常量不能直接用来打印输出。
                // System.out.println(null);
            }
        }

5.数据类型
    基本数据类型
        数据类型        所占字节        取值范围|注意事项
        整数类型:
            byte            1               -128 -- 127
            short           2               
            int             4               默认的整数类型
            long            8               建议在数字后面加一个L
        浮点类型:
            float           4               必须在数字后面加一个F
            double          8               默认的小数类型
        字符类型:
            char            2               0 -- 65535
        布尔类型:
            boolean         1               true   false

    引用数据类型:类、接口、数组...

6.变量
    什么是变量
        在程序运行期间、其值是可以发生改变的量就叫做变量
    变量定义格式
        第一种:
            数据类型 变量名;
            变量名 = 变量值;
        第二种:
            数据类型 变量名 = 变量值;

    变量的基本使用
        public class Demo02Variable {
            public static void main(String[] args) {
                // 创建一个变量
                // 格式:数据类型 变量名称;
                int num1;
                // 向变量当中存入一个数据
                // 格式:变量名称 = 数据值;
                num1 = 10;
                // 当打印输出变量名称的时候,显示出来的是变量的内容
                System.out.println(num1); // 10

                // 改变变量当中本来的数字,变成新的数字
                num1 = 20;
                System.out.println(num1); // 20

                // 使用一步到位的格式来定义变量
                // 格式:数据类型 变量名称 = 数据值;
                int num2 = 25;
                System.out.println(num2); // 25

                num2 = 35;
                System.out.println(num2); // 35
                System.out.println("===============");

                byte num3 = 30; // 注意:右侧数值的范围不能超过左侧数据类型的取值范围
                System.out.println(num3); // 30

                // byte num4 = 400; // 右侧超出了byte数据范围,错误!

                short num5 = 50;
                System.out.println(num5); // 50

                long num6 = 3000000000L;
                System.out.println(num6); // 3000000000

                float num7 = 2.5F;
                System.out.println(num7); // 2.5

                double num8 = 1.2;
                System.out.println(num8); // 1.2

                char zifu1 = 'A';
                System.out.println(zifu1); // A

                zifu1 = '中';
                System.out.println(zifu1); // 中

                boolean var1 = true;
                System.out.println(var1); // true

                var1 = false;
                System.out.println(var1); // false

                // 将一个变量的数据内容,赋值交给另一个变量
                // 右侧的变量名称var1已经存在,里面装的是false布尔值
                // 将右侧变量里面的false值,向左交给var2变量进行存储
                boolean var2 = var1;
                System.out.println(var2); // false
            }
        }

    变量注意事项
        1. 如果创建多个变量,那么变量之间的名称不可以重复。
        2. 对于float和long类型来说,字母后缀F和L不要丢掉。
        3. 如果使用byte或者short类型的变量,那么右侧的数据值不能超过左侧类型的范围。
        4. 没有进行赋值的变量,不能直接使用;一定要赋值之后,才能使用。
        5. 变量使用不能超过作用域的范围。
        【作用域】:从定义变量的一行开始,一直到直接所属的大括号结束为止。
        6. 可以通过一个语句来创建多个变量,但是一般情况不推荐这么写。

猜你喜欢

转载自blog.csdn.net/jmj18756235518/article/details/81136776