JVM
文章平均质量分 83
Wood Wall
这个作者很懒,什么都没留下…
展开
-
JVM学习(二)Java内存区域与内存溢出异常
JVM学习(二)Java内存区域与内存溢出异常 只记录在学习《深入理解Java虚拟机》时的一些个人理解,可能有理解错误的地方,欢迎指正。 书里面的比喻很有意思,将C++比喻为内存机制里面的皇帝和劳动者,既拥有每个对象的所有权,又担当从开始创建到消除的全部责任。这个比喻还是比较贴切的。 Java在虚拟机的帮助下,实现了内存自动管理的机制,对于一个new操作不需要手动的去delete(在写C++数据结构的时候我就经常因为忘记delete而出问题)。不容易有内存泄漏或者溢出。但是一旦出现内存问题却很难排查,原创 2021-01-31 12:47:11 · 162 阅读 · 0 评论 -
JVM学习(一)
JVM学习(一) 只记录在学习《深入理解Java虚拟机》时的一些个人理解,可能有理解错误的地方,欢迎指正 Java技术体系与Java语言发展史在之前已经学习过这里面不进行过多赘述 Java是编译型语言还是解释型语言 ·“像C、C++ 他们经过一次编译之后直接可以编译成操作系统了解的类型,可以直接执行的 所以他们是编译型的语言。没有经过第二次的处理 而Java不一样他首先由编译器编译成.class类型的文件,这个是java自己类型的文件 然后在通过虚拟机(JVM)从.class文件中读一行解释执行一行,所以他原创 2021-01-30 11:18:22 · 78 阅读 · 0 评论