摘要: 内存溢出(OOM)的原因 JVM的内存空间 : 堆、永久区、线程栈、直接内存 堆溢出:java.lang.OutOfMemoryError: Java heap space 解决方法:增大堆空间,及时释放内存 永久区溢出: Caused by: java.lang.OutOfMemoryError: 阅读全文
posted @ 2017-08-10 14:11 程序员小李 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 类装载器验证流程 1、加载 取得类的二进制流 转化为方法区的数据结构 在java堆中生成对应的 java.lang.Class对象 2、链接 验证 目的:保证Class流的格式是否正确 文件格式是否正确、元数据验证、字节码验证、符号引用验证 准备 分配内存,并为类设置初始值(在方法区中) publi 阅读全文
posted @ 2017-08-10 09:20 程序员小李 阅读(119) 评论(0) 推荐(0) 编辑