为什么Java语言可以跨平台运行?
答:因为不同的平台都有其对应的java虚拟机,java程序实在虚拟机上运行的。
JDK、JRE和JVM的区别?
答:jvm是java程序跨平台运行所需要的虚拟机,JRE是程序的运行环境,其中包括jvm,jdk是java程序的开发工具同时也涵盖着jre。
注释有几种,注释的作用?
答:注释有三种,分别是单行注释(//注释内容)多行注释(/*注释内容*/)以及文档注释(/**注释内容*/)。
注释的作用是可以在程序的开发过程中对特定位置起到说明作用,而且不会影响和参与到程序的运行。
什么是关键字?
答:Java语言中被赋予特定含义的英文单词。
什么是标识符,以及几种标识符命名的规则?
答:标识符是给类、变量、方法起名字的符号。
命名规则是只能用字母、数字、_、$、命名,但不能以数字开头也不能与关键字相同。
小驼峰命名法:第一个单词首字母小写,第二个单词首字母大写,适用于变量、方法命名。
大驼峰命名法:命名单词首字母大写,适用于类命名。
什么是常量,什么是变量,常量和变量的区别?
答:常量是在一次程序运行中无法进行改变的量,变量是在程序运行时数值可进行变化的量。
常量的使用相对死板,变量则相对灵活。
什么是强转?什么是自动类型转换?
答:强转是将数值范围大的量转换为数值范围小的量;自动类型转换是将数值范围小的量转换为数值范围大的量。