- 博客(4)
- 收藏
- 关注
原创 静态变量与实例变量区别
语法区别:静态变量前加static关键字定义,实例变量没有 隶属区别:静态变量属于类本身,实例变量属于创建的对象实例 运行区别:静态变量在JVM加载类的时候就被创建,实例变量在创建对象实例时被创建。静态变量存储在方法区中,不会被垃圾回收器回收。实例变量在对象堆中,会被垃圾回收掉。 ...
2020-05-09 22:10:41 92
转载 flaot类型在JVM中的保存形式
float d1 = 423432423f; float d2 = d1+1; if(d1==d2){ System.out.println("d1==d2"); }else{ System.out.println("d1!=d2"); } 输出结果是d1==d2 因为float型在JVM底层是以科学计数法的方式储存,d1=4.2343242E7 其中小数点后E之前最多保留7位 ...
2020-05-08 21:31:22 78
原创 Java常用数字类型区别
名称 取值范围 储存占用 字节byte -27— 27-1 1个字节 短型short -215— 215-1 2个字节 整型int -231— 231-1 4个字节 长整型long -263— 263-1 8个字节 单精度float 2-149— 2128-1 4个字节 双精度double 2-1074— 21024-1 8个字节 ...
2020-05-08 20:52:01 157
原创 JDK, JRE, JVM区别
@[TOC]JDK, JRE, JVM区别 JDK:Java Development Kit 针对Java程序员的产品。 JRE:Java Runtime Environment 是Java运行的环境集合,包含Java的标准实现以及一些基本类库。 JVM:Java 虚拟机,用于运行Java字节码文件(.class文件), 是实现Java跨平台的核心。JVM识别字节码文件中的字节码指令,将其转译到操作系统提供的的API以完成预期任务。对于不同的操作系统,有不同的JVM实现。通过JVM,隐藏了操作系统提供的底层
2020-05-08 20:38:29 111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人