一、
JDK、JRE、JVM、的区别和联系
1) JDK(Java Development Kit):Java开发工具包。 针对开发者,里面主要包含了jre,jvm,jdk源码包,以及bin文件夹下用于开发,编译运行的一些指令器。
2) JRE(Java Runtime Environment):java运行时的环境。针对java用户。里面主要包含了jvm和java运行时基本类库。
3)JVM(Java Virtual Machine)java虚拟机。将它理解为可以识别class文件的一个小型系统,class文件直接和它交互,所以它让class文件和用户真实的操作系统隔离,屏蔽了用户系统的差异性,给人一种感觉就是java出道的最大特点:一次编译,处处运行(跨平台)
二、
JAVA执行过程描述
1)编译源码
2)编译生成class文件
3)加载class文件
4)运行class字节码文件
三、
JAVA的常用命令
1)javac 编译java源文件
2)java 运行java编译编译后的字节码文件
3)java -version 查询当前系统JDK版本
四、
编写JAVA源文件应当注意些什么
1)源文件必须以 .java 。这样才能被编辑器javac.exe所编辑。
2)java类名首写字母必须大写,多个单词以驼峰表示命名(第一个单词大写)。
3)java严格区分大小写。
4)注意源代码的格式化,使用tab键缩进。
5)源文件中如果只有一个类,文件名必须与该类名相同。
6)如果有多个类,且没有public类,文件名可与任一类名相同。
7)有多个类,且有public类,文件名必须与该类名相同。
五、
一个JAVA源文件里面是否可以有多个class
答:可以的,但是只能有一个public类,而且如果有public类的话,这个文件的名字要和这个类的名字一样。
六、
JAVA格式常用单词
1)public 公共的
3)class 类
3)static 静态的
4)void 空的
5)main 主要的
6)system 系统
7)print 打印