![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
奔跑的大马哈鱼
这个作者很懒,什么都没留下…
展开
-
内存泄漏和内存溢出的区别
欢迎使用Markdown编辑器写博客内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光。mem原创 2016-09-26 09:43:58 · 299 阅读 · 0 评论 -
类加载
ClassLoader(类加载器) java将结束生命周期: 执行System.exit() 程序正常执行结束 程序在执行过程中遇到异常或者错误而异常终止 由于操作系统出现错误导致java虚拟机进程终止 加载:查找并加载类的二进制数据 连接: 验证:确保被加载类的正确性 准备:为类的静态变量分配内存,并将其初始化为默认值 解析:把类(常量池)中的符号引用转换为直接引用 初始化:为类的静态原创 2016-10-06 21:37:46 · 337 阅读 · 0 评论