20个Java记忆知识
1.编写:编写好的Java代码保存在以“java”结尾的源文件中。
2.编译:使用命令编译Java源文件,生成字节码文件。格式:源文件名
3.运行:使用命令解释并执行字节码文件。格式:Java类名
4.一个Java源文件中可以声明多个类,但最多只能声明一个类为public,并且声明为public的类的名称必须与源文件名相同。
5Java关键字中的所有字母均小写
6Java中的命名约定:包名:由多个单词组成时所有字母均小写:类名xxxyyyzzz、接口名:如果由多个单词组成,则所有单词的首字母大写:XxxYyyZzz变量名。
7.字符串属于一个类,是引用数据类型
8在类体内部,在方法外部声明的变量称为成员变量。
9.在方法体中声明的变量称为局部变量。除形式参数外,局部变量在使用之前必须显式初始化。(形式参数也是局部变量)
10.Java整型常量默认为int类型,后面必须添加“'或”L'。
浮点常量默认为double类型。要声明float类型的常量,请在其后添加“f”或“F”。
中的所有字符都使用Unicode编码。一个字符可以存储一个字母和一个汉字,所以Java中的字符类型是两个字节。
13.布尔数据只允许true和false值,不允许null。不能使用0或非零整数来替换false和true。Java虚拟机中没有专门用于布尔值的字节码指令。Java语言处理的布尔值在编译后被Java虚拟机中的int数据类型取代:true用1表示,false表示。是用0来表示的..
14.虽然long类型是8字节,float类型是4字节,但是float类型是以科学计数法存储的,所以float类型的存储范围比long类型要大。
15.自动类型转换:低容量类型自动转换为更高容量的数据类型。Byte、short和char不相互转换。计算时首先将它们转换为int类型。
16.强制类型转换:将大容量的数据类型转换为小容量的数据类型,但这可能会导致精度下降或溢出。
17.字符串不能直接转换为基类型,但可以通过基类型对应的包装类将字符串转换为基类型。
18.计算机底层以二进制补码格式存储数据。
19.原码,正数(最高位为0)的补码和补码是一样的,负数(最高位为1)的补码是它的补码+1。。
20.赋值运算符:==+=-=*=/=%,运算结果不会改变变量本身的数据类型。短i=i+1;由于常量“1”默认是int类型,编译会返回错误。使用shorti+=1将给出+1的效果而不改变数据类型。
上一篇:小米怎么使用内存卡吗
下一篇:java虚拟机指的是什么