Java常见面视题型:选择题、简答题、问答题、编码题
简答题、问答题:
1.JDK、JRE、JVM的区别:
1JDK:JAVA开发工具包,是java语言的核心,包含JRE+开发运行等命令工具
2)JRE:JAVA运行环境,是运行JAVA程序所必需的环境集合,包含JVM+JAVA系统类库
3)JVM:JAVA虚拟机,是JAVA程序最核心的内容,所有JAVA语言所写的程序都要由它解读。
2.java的8中基本数据类型是什么?(简述java的8种基本数据类型)
答:8种基本数据类型包括:byte、short、int、long、float、double、boolean、char
1)byte:字节型,用于存储整数,占用1个字节,范围-128-127
2)short:短整型,用于存储整数,占用2个字节,范围-32768-32767
3)int:最常用的整型,用于存储整数,占用4个字节,范围-231-231-1
4)long:长整型,用于存储较大的整数,占用8个字节,范围-263-263
5)fioat:单精度浮点数,用于存储小数,占用4个字节,不能表达精确的值
6)double:双精度浮点数,用于存储小数,占用8个字节,不能表达精确的值
7)boolean:
8)char:
3.switch可以作用于哪些数据类型上?
答:byte,short,int,char,String,枚举,其余类型都不允许。