第一章
1、什么是JVM?
Java虚拟机,负责解析执行Java字节码文件
2、用图解方法解析Java是怎么实现跨平台的?(课件有图)
3、Java按应用范围分为哪三个版本?
JavaSEJavaEEJavaME
4、什么是JDK,包含什么?
Java开发工具箱。包含开发工具和JRE
5、什么是JRE,包含什么?
Java运行环境。包含开发技术、API、JVM
6、如何配置JDK环境
找到系统path环境变量,在其值后添加:;jdk安装目录下bin文件夹的路径
7、Java源文件的后缀名是什么?Java类文件命名有什么要求?源文件编译之后产生的是什么文件?后缀名是什么?可以直接运行吗?
.java
文件名要跟主类同名
字节码文件
.class
不能直接运行,要经过Java虚拟机解析之后转换成机器码才能运行。
8、例如有一Java源文件MyApp.java, 编译该源文件的命令是什么?编译正确后产生什么效果?运行呢?
javac MyApp.java
编译正确后生成MyApp.class文件
java MyApp(注意解析运行的是MyApp.class文件)
9、完整的主函数头部是?
public static void main(String [] args)
第三章
1、对于一个Java源程序文件,有哪些注意点()?(看课件)
2、标识符的命名规则:
Java语言的标识符由字符(除了在Java中作为运算符之外的任何可见字符)、数字、下划线和美元符号组成,首字符不能为数字,不能被空格或制表符隔开。
不能是Java的关键字和保留字
标识符是区分大小写的
判断合法的标识符
3、8种基本类型是什么?说出每种类型所占的内存和取值范围
整形:4种:8位,16位,32位,64位(byte short int long)
小数:float,double
char :(重点)
boolean(重点)