
Java
旺旺吃雪饼
这个作者很懒,什么都没留下…
展开
-
int和Integer的区别
int和Integer的区别 1、Integer是int的包装类,int则是java的一种基本数据类型 2、Integer变量必须实例化后才能使用,而int变量不需要 3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值 4、Integer的默认值是null,int的默认值是0 延伸: 关于Integer和int的比较 1、由...转载 2020-03-28 10:51:47 · 187 阅读 · 0 评论 -
JVM 垃圾回收(Garbage Collection)
**垃圾回收(Garbage Collection)**是Java虚拟机(JVM)垃圾回收器提供的一种用于在空闲时间不定时回收无任何对象引用的对象占据的内存空间的一种机制。 垃圾:无任何对象引用的对象。 回收:清理“垃圾”占用的内存空间而非对象本身。 垃圾回收器的优缺点是什么? 优点: 开发人员无须过多地关心内存管理,而是关注解决具体的业务。虽然内存泄漏在技术上仍然是可能出现的,但不常见。 GC ...原创 2020-03-06 22:28:31 · 418 阅读 · 0 评论 -
理解JVM
JVM是什么? JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(...原创 2020-03-06 21:57:29 · 189 阅读 · 0 评论