先过下Java简介,然后内存管理
Java简介有一下几点新认识:
- 学习Java虚拟机目标:认清技术本质,才有资格去定义程序的质量
- Java技术体系:JDK(Java程序设计语言,API,虚拟机),class文件格式,第三方类库
- 发展方向:模块化(eg:OSGI),混合语言(eg:JIN),balalala。。
- 编译JDK,没来及做,错过就以后补吧!
好,标配写完收工!
Java内存管理(概述)
扯淡:
莫名的喜欢周老师用到这的《围城》名句:Java与C++之间有一堵内存分配和垃圾收集技术所围成的高墙,墙外面的人想进去,墙里面的人却想出去。这也许就是传说中的情怀吧!
概述:
内存管理就是讨论了虚拟机内存的分发与回收。下来分三个层面介绍:
- 运行时数据区域(可分配)
- 各个区域对应什么样的数据(分发)
- 各区域的内存回收(回收)