你应该知道的20件事关于Java
编写:Java脚本代码存储在以“java”结尾的源文件中。
2编译:使用命令编译java源文件,生成字节码文件。格式:源文件名
3.使用命令解释并运行字节码文件。格式:javaclassname
4一个java源文件中可以声明多个类,但最多可以声明一个类为public,并且声明为public的类的名称必须是。与源文件名相同。。当由多个单词组成时,输入所有单词的首字母:变量名XxxYyyZzz。
7字符串属于一个类,是引用数据类型
8在类体内,在方法外部声明的变量称为成员变量。
9在方法体中声明的变量称为局部变量。除了形式参数之外,局部变量在使用之前必须显式初始化。(形参也是局部变量)
10Java整型常量默认为int类型声明long类型常量时,后面必须添加“'或”L”。
11Java浮点常量默认为double类型要声明float类型的常量,请在其后面添加“f”或“F”中的所有字符都使用Unicode
布尔数据类型只允许值。true和false不能用整数0或非零来代替false和trueJava虚拟机中没有专门的字节码指令。Boolean值在Java虚拟机中被int数据类型替代。编译:true用0表示。
14虽然long类型是8字节,float类型是4字节,但是float类型是用科学计数法存储的,所以float类型的存储范围更大比长型的。
15自动类型转换:小容量类型自动转换为大容量数据类型。Byte、short和char之间不会相互转换,它们在计算时首先转换为int类型。
16强制类型转换:将大容量的数据类型转换为小容量的数据类型,但这可能会导致精度降低或溢出。
17数组不能直接转换为基类型,但可以通过基类型对应的包装类将数组转换为基类型。
18计算机的下层以二进制格式存储数据。
19原代码,正数(最高位为0)的补码和补码是相同的,负数(最高位为1)的补码是其补码+1。
20赋值运算符:=+=-=*=/=%,运算结果不会改变变量本身的数据类型。Shorti=i+1由于常量“1”默认是int类型,所以编译时使用shorti+=1会报错,而不会改变数据类型。
上一篇:为什么不建议买256g大内存手机
下一篇:怎么把主机文件拖到虚拟机