摘要: 一、对象的创建过程 关于对象的创建,第一反应是 new 关键字。Student stu =new Student("**","18");就拿这句代码来说: 1、虚拟机首先会去检查Student这个类有没有被加载,如果没有,首先去加载这个类到方法区。 2、然后根据加载的Class类对象创建stu实例对 阅读全文
posted @ 2021-09-14 18:41 古兰精 阅读(96) 评论(0) 推荐(0)
摘要: 一、JVM 堆溢出 在 jvm 运行 java 程序时,如果程序运行所需要的内存大于系统的堆最大内存(-Xmx),就会出现堆溢出问题。创建对象时如果没有可以分配的堆内存,JVM就会抛出OutOfMemoryError:java heap space异常。 // 执行该段代码需要大于10m内存空间 p 阅读全文
posted @ 2021-09-14 17:37 古兰精 阅读(3792) 评论(0) 推荐(2)