一、
1.编译期:java源文件经过编译生成 .class----字节码文件
2.运行期:jvm进行编译变成0与1的计算机语言
名词的含义
JVM:Java虚拟机
加载并运行.class
JRE:java运行时环境
除了包含jvm以外还包含运行Java程序所必需的环境
JRE=JVM+系统类库(小零件)
JDK:Java开发工具包
除了包含JRE以外还包含开发Java程序所必需的命令工具
JDK=JRE+编译运行等命令工具
JRE为java运行所需要的最小环境,JEK为开发java的最小环境
二、
标识符:自己起的名字,用于和其他名字做区分
(1).命名时只能包含字母、数字、_和$符,不能以数字开头
(2).严格区分大小写
(3).不能使用关键字,例如public等具有特殊意义的单词
(4).简单建议(非规定):Java规则允许中文命名但是不建议,建议使用该变量代表含义的英文命名,不允许拼音,因为不直观也不专业。
(5).建议使用小驼峰命名法
标识符命名法:
小驼峰命名法:第一个单词首字母小写,其他单词首字母大写
大驼峰命名法:第一个单词首字母大写