
java基础
文章平均质量分 58
程序员向西
Java从业者,之前主要从事网络爬虫相关工作,现在专注于服务端开发
展开
-
详细的讲一遍Java GC
本文从Java的垃圾定义、如何回收垃圾、垃圾回收策略等方面详细讲一遍Java的垃圾回收机制什么是垃圾回收垃圾回收(Garbage Collection,GC),就是释放垃圾占用的存储空间,对内存中(主要是堆)已经死亡或长时间未被使用的对象进行清除和回收,防止内存泄漏。内存模型先看下jdk 1.6、1.7、1.8的内存模型jdk1.6jdk1.7jdk1.8...原创 2019-11-06 01:13:28 · 210 阅读 · 0 评论 -
dependencyManagement 和 dependencies 的区别
多 Module 开发时: 如果在父模块(Module)中配置 dependencies,那么所有的子模块都自动继承;但这样的问题是,当前子模块并不需要父模块中所有的 dependency; dependencyManagement 则可以解决这个问题,父模块中配置在 dependencyManagement 中的依赖,子模块只会引入当前需要的依赖; 如父模块配置了以下,则...原创 2016-12-15 13:12:31 · 303 阅读 · 0 评论 -
JVM
1、Java内存分配通俗来讲,分为堆内存和栈内存,细化来说,可分为以下几块:程序计数器记录当前线程执行的指令的地址。因为CPU同一时间只能执行一条指令,但CPU执行时,需要从程序计数器中得到当前需要执行的指令所在存储单元的地址。栈存储基础数据类型(int,long,double,float,boolean,byte,char,short)以及对象引用。基础数据类型直接将值保存在栈中,引用类型的变量保原创 2016-12-15 13:04:42 · 418 阅读 · 0 评论