1.为什么Java语言可以跨平台运行
因为Java有虚拟机(JVM),Java的程序不是直接在电脑上运行的,是在虚拟机上运行的,每个系统平台都是有自己的虚拟机(JVM),所以Java语言能跨平台
2.JDK、JRE和JVM的区别
JDK包含了JRE,JRE包含了JVM
JDK: java development kit,java开发工具包,用来开发java程序的,针对java开发者
JRE: java runtime environment,java运行时环境,针对java用户
JVM: java virtual machine,java虚拟机,用来解释执行字节码文件
3.注释有几种,注释的作用
单行注释,多行注释,文档注释。注释是在程序指定位置添加的说明性信息,注释不参与程序运行,仅起到说明作用
4.什么是关键字
关键字就是被Java语言赋予了特定含义的单词
5.什么是标识符,以及几种标识符命名的规则
标识符就是给类,方法,变量等起名字的符号
标识符命名的规则:
一、由数字、字母、下划线(_)和美元符($)组成
二、不能以数字开头
三、不能是关键字
四、区分大小写
6.什么是常量,什么是变量,常量和变量的区别
常量:在程序运行过程中,其值不可以发生改变的量。
变量:在程序运行过程中,其值可以发生改变的量。
7.什么是强转?什么是自动类型转换?
强制类型转换:把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量
自动类型转换:把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量 |