Java开发工程师面试-基础

JDK、JRE、JVM有什么区别?

JDK:Java Development Kit 针对Java程序员的产品

JRE:Java Runtime Environment是运行Java的环境集合

JVM:Java虚拟机用于运行Java字节码文件,跨平台的核心

在这里插入图片描述

Java开发工程师面试-基础

常用数字类型的区别

在这里插入图片描述

Java开发工程师面试-基础

写出程序执行结果,并说明原因

在这里插入图片描述

Java开发工程师面试-基础

打印结果:yes

分析:
float类型在内存中的存储形式为科学计算法,表达为4.2123456E7,只保留了小数点后7位。

补充:

浮点数存储分为三部分:
符号位(Sign):0代表正数,1代表负数
指数位(Exponent):用于存储科学计数法中的指数部分
尾数位(Mantissa):用于存储尾数部分

单精度是1位符号,8位指数,23位小数

双精度是1位符号,11位指数,52位小数

编程题:随机生成30~100之间的整

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zysdfd.html