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,枚举,其余类型都不允许。