1、为什么Java语言可以跨平台运行
答:因为不同的系统对应不同版本的虚拟机(JVM);会将java程序翻译成对应平台所认知的程序以进行运行,从而实现跨平台运行;
2、JDK、JRE和JVM的区别
答:
JDK:是开发工具包,能进行开发,运行环境,即用来开发一个新的程序;
JRE:是java的运行环境,即用来运行一个已有的程序;
JVM:是java的核心,虚拟机,即是JDK和JRE运行的根本;
JDK包含JRE,JRE包含JVM。
3、注释有几种,注释的作用
答:作用:在不影响程序的运行下进行解释说明;
分类:单行注释、多行注释、文本注释;
4、什么是关键字
答:
定义:被保留,具有特殊含义的,不能随意改变的单词;
满足完全小写的字母; 在增强记事本(例如notepad++)中有特殊颜色的;这两个条件的都是关键字;
5、什么是标识符,以及几种标识符命名的规则
答:
定义:程序中自定义的内容;
规则:
硬性规定(必须遵守):可以包含大小写字母、数字、美元符号和下划线;不能以数字开头;不能是关键字。
软性规定(建议规范):类名规范:所有单词首字母大写;
变量名、方法名规范:第一个单词首字母小写,其余单词首字母大写;
6、什么是常量,什么是变量,常量和变量的区别
答:
常量:在程序运行期间,固定不变的量
变量:程序运行期间,内容可以发生改变的量
区别:常量输出的是常量名,写入什么就输出什么;变量输出的是变量值,而不是变量名,且会随着不同赋值而发生改变,最终输出的是该变量名的最后一个所赋予的变量值。 |