![](https://img-blog.csdnimg.cn/20190927151043371.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java学习
Java学习
野草无名
这个作者很懒,什么都没留下…
展开
-
《深入理解Java虚拟机》学习笔记(1)——走近Java
世界上并没有完美的程序,但我们并不因此而沮丧,因为写程序本来就是一个不断追求完美的过程。1、Java的优点:(1)“一次编写,到处运行”(Write Once, Run Anywhere)(2)相对安全的内存管理和访问机制,避免了绝大部分的内存泄露和指针越界问题(3)实现了热点代码检测和运行时编译及优化(4)大量来自商业机构和开源社区的第三方类库2、Java技术体系Sun官方所定义的Java技术体...原创 2018-02-20 16:47:29 · 194 阅读 · 0 评论 -
《深入理解Java虚拟机》学习笔记(2)——Java内存区域与内存溢出异常
Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的“高墙”,墙外面的人想进去,墙里面的人想出来。1、Java虚拟机运行时数据区(1)程序计数器(Program Counter Register)可看作是当前线程所执行的字节码的行号指示器。(2)Java虚拟机栈(JVM Stacks)虚拟机栈描述的是Java方法执行的内存模型:每个方法在执行的同时都会创建一个栈帧(Stack F...原创 2018-02-21 21:02:33 · 162 阅读 · 0 评论