学习目标

学习目标

       以一种玩的心态学习java,关注java的编译实现和java虚拟机原理,暂时不去关注java相关的各种应用。目标不能太多,更不能太高,切忌!
几个具体的,可操作的目标:
       class文件格式分析。根据jvm规范中的定义,理解class文件结构,能自己写一个分析工具;分析javap的源代码。  深入学习编译原理,分析javac的源代码。以前分析过一小部分,但不够深入。
       研究多线程编程模型,有几本书重点的看一下,《unix网络编程》,《面向模式的软件体系结构卷2:用于并发和网络化对象的模式》,《PATTERN-ORIENTED SOFTWARE ARCHITECTURE A Pattern Language for Distributed Computing》,《Java Concurrency in Practice》。
       openjdk已经在Ubuntu上构建成功,可以考虑进行一些跟踪和调试分析。

你可能感兴趣的:(学习目标)