![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
CSUloudehua
个人博客:https://blog.lou-yy.com
展开
-
第一章 走进JAVA
JDK:JAVA程序设计语言 + JVM + Java API类库。 JRE:Java SE API 子集http://download.oracle.com/javase/7/docs/api/ + JVM。 Java SE:Java Standard Edtion,Java程序运行的标准环境。常用API——String,StringBuffer,Arrays。 Java SE 支持面向桌...原创 2019-01-24 15:31:03 · 166 阅读 · 0 评论 -
第二章 JAVA内存区域与内存溢出异常
2.2 运行时数据区域由所有线程共享的数据区:方法区 Method Areahttps://www.cnblogs.com/duanxz/p/3728737.html用于存储已被虚拟机加载的类信息、常量、静态变量、及时编译器编译后的代码等数据。对于JDK中的class,JVM会在启动的时候把这些类加载到方法区中。堆 Heap几乎分配了所有对象实例和数组的内存,但是随着JIT...原创 2019-01-24 15:32:30 · 123 阅读 · 0 评论 -
第三章 垃圾收集器与内存分配策略
3.2 对象已死吗判断对象“死去”主要由两种算法:引用计数算法在对象中添加一个引用计数器,每当有一个地方引用它时,引用计数器加一,当引用失效,引用计数器减一。任何时刻引用计数器为0的对象时不会被在使用的。优点:实现简单,判定效率高。缺点:无法解决循环引用的问题。https://blog.csdn.net/jiasike/article/details/51355729http...原创 2019-01-24 15:33:02 · 100 阅读 · 0 评论