1.因为Java文件是依附于JVM虚拟机上进行编译;而不同的平台是有各自的JVM虚拟机;所以我们开发好的Java文件就可以在不同平台的JVM虚拟机上进行编译后运行;
2.JDK是开发环境包,且JDK包含了JRE和开发工具包;
JRE是运行环境包,且JRE包含了JVM和系统核心类库;
JVM是虚拟机,用来执行编译java源程序;
3.注释有3种,分别是:
单行注释//
多行注释/* */
文档注释/** */
作用:[1]对代码进行解释说明
[2]对暂时不使用的代码注释掉且保留了修改痕迹;
4.关键字是以小写字母组合且在java语言中被赋予了特殊含义的单词,它在常用的编译工具里被高亮表示;
5.标识符是自己命名的有特殊规则的类名,变量名,方法名;
规则:[1]由字母,数字,下划线,美元符组合而成,且不能以数字开头
[2]不能用关键字命名
[3]小驼峰命名法:给变量名和方法名定义名称,首字母小写,其它单词首字母大写
[4]大驼峰命名法:给类名定义名称,所有单词首字母大写
6.常量是程序一次运行内值不发生改变的量;
变量是程序一次运行内值可以发生改变的量;
区别:[1]常量可以赋值给变量
[2]变量定义必须选用合适类型的数据类型常量,而常量可以直接定义
7.强制类型转换是把一个大范围的值强制转换成一个小范围的值;
自动类型转换是把一个小范围的值提升为一个大范围的值 |