本文共 712 字,大约阅读时间需要 2 分钟。
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、QQ技术交流群(183198395)。
1.java虚拟机(JVM)的工作原理
编写的源文件(*.java)不能被虚拟机所识别,所以首先由java编译器通过javac命令,将源文件(.java)编译成字节码文件(.class),然后由类装载器读取需要执行的类的内容,然后由字节码检验器进行检验,如果检验不通过就拒绝交给操作系统执行,从而保护操作系统的安全性。在将给操作系统执行之前,要通过解释器,其作用是将*.class的内容解释为当前操作系统能够识别的代码,不同的操作系统就有不同的解释器,而JDK也是不同的操作系统有不同的JDK。
2.标识符命名规范:
①类名必须以大写字母开始,采用驼峰命名法。
②变量名和方法名以小写字母开始,采用驼峰命名法。
③常量命名全部大写。
3.数据类型转换
①自动类型转换:容量小的类型可以自动转换为容量大的类型。所有的byte、short、char变量在运算时,自动提升为int型。
②强制类型转换:只有使用强制类型转换才能让容量大的类型向容量小的类型转换,并且有可能损失精度。
4.常量
常量是一块命了名的内存空间,但空间里的内容不能在运行期间改变。
定义:final int A=12;
使用常量的好处:①可以为常量引入业务的名称;②一旦常量的值更改后,可以做到“一改全改”。
5.八中基本数据类型
byte(1字节)、short(2字节)、int(4字节)、long(8字节)、float(4字节)、double(8字节)、char(2字节)、boolean(不确定,由JVM决定)。
转载地址:http://lstei.baihongyu.com/