JDK、JRE、JVM三者关系
JDK(java开发工具包):包含JRE和java工具(javac(java编译器)和自带的调试工具等)。
JRE(java运行环境):包含JVM和java基础类库。
JVM(java虚拟机):其作用是执行java字节码(经过javac编译生成的.class文件),将其转化为具体平台上的机器指令执行。
如图:
JVM是java具有跨平台性的原因,因为Java虚拟机在执行字节码时,会把字节码解释成相应平台上的机器指令执行,因此不存在平台的不同而导致所执行代码不同的问题
标识符的定义规则
规则:
- 标识符中可以包括字母、数字、下划线、美元符号$、等等。
- 标识符不能以数字开头,不能是关键字。
规范(非强制):
- 类名:每个单词的首字母大写。
- 方法名和变量名:首字母小写,后面单词的首字母大写。
(规范有利于代码的可读性和统一性)
如有问题,欢迎指出
感谢阅读~