1.为什么Java语言可以跨平台运行
java文件被javac编译器编译成class字节码文件,再有jvm解析成不同平台的机械码文件
2.JDK、JRE和JVM的区别
JDK是Java开发的工具包含jre和jvm
jre是java的运行环境,包含jvm和javad 核心类库
jvm是java跨平台的基础
注释有几种,注释的作用
注释有三种,分别是 单行注 多行注 文档注 ,作用对代码进行解释,说明
3.什么是关键字
关键字就是被java赋予特殊含义的单词,列如 public static class等
4.什么是标识符,以及几种标识符命名的规则
标识符就是对类 方法 变量起的名字
硬性规则: 关键字不能用作标识符 数字不能用作标识符 严格区分大小写
软性要求: 大驼峰 每个单词首字母都要大写 列如类名 小驼峰第一个单词首字母小写,其他每个单词首字母都要大写
5.什么是常量,什么是变量,常量和变量的区别
常量就是在一次运行过程中其值不可以改变,变量就是在一次运行过程中其值可以改变
区别:定义方式不一样
6.什么是强转?什么是自动类型转换?
强转就是范围大的数据类型转向范围较小的数据类型 公式是 范围小的数据类型 变量名 = (范围小的数据类型)范围较大数据类型的值 自动类型转换就是范围小的数据类型转向范围较大的数据类型
|