1. 为什么Java语言可以跨平台运行 答:因为Java程序运行在Java虚拟机(JVM)上,而对于不同的系统,都有专用的JVM运行在该操作系统上,起到翻译的作用。
2. JDK、JRE和JVM的区别 答:JVM(Java Virtual Machine):Java虚拟机,是运行Java程序的假象计算机。 JRE(Java Runtime Environment):是Java程序的运行时环境,JVM+核心类库。 JDK(Java Development Kit):是Java程序开发工具包,JRE+开发工具。
3. 注释有几种,注释的作用 答:注释分为三种:单行注释、多行注释和文档注释。 单行注释:以“//”开头,直到本行结束为止; 多行注释:以“/*”开头,以“*/”结尾,中间的内容都属于注释。 文档注释:以“/**”开头,以“*/”结尾,中间的内容都属于注释。 作用:注释是程序源代码中解释说明性的文字,防止遗忘,便于他人阅读程序,对程序运行没有影响。文档注释可以通过javadoc工具提取出来自动生成API文档。
4. 什么是关键字 答:Java语言中一些被保留具有特殊用途的单词被称为关键字。Java一共有50个关键字,且都是小写的。
5. 什么是标识符,以及几种标识符命名的规则 答:Java语言中我们自己定义的名字,比如类的名字、方法的名字和变量的名字的等等,称为标识符。 标识符的命名规则有三个: ①标识符可以包含26个英文字母(区分大小写),0-9数字,$,_(下划线); ②标识符不能以数字开头; ③标识符不能是关键字。 标识符的命名规范:类名的每个单词首字母大写。变量名和方法名的首字母小写,后面每个单词首字母大写。
6. 什么是常量,什么是变量,常量和变量的区别 答:常量是指在程序运行期间,固定不变的量。 变量是指在程序运行期间,可以变化的量。 常量和变量的区别在于,常量一旦被定义了,就无法再被修改,而变量在程序运行过程中起到容器的作用,允许被改变,输出时需要赋值。
|