第一级别:精读源码
该级别包含的包如下:
java.io java.lang java.util
第二级别:深刻理解
该级别包含的包如下:
java.lang.reflect java.net javax.net.* java.nio.* java.util.concurrent.*
第三级别:会用即可
该级别包含的包如下:
java.lang.annotation javax.annotation.* java.lang.ref java.math java.rmi.* javax.rmi.* java.security.* javax.security.* java.sql javax.sql.* javax.transaction.* java.text javax.xml.* org.w3c.dom.* org.xml.sax.* javax.crypto.* javax.imageio.* javax.jws.* java.util.jar java.util.logging java.util.prefs java.util.regex java.util.zip
比较实用的几个工具主要有jmap、jconsole、jstack、jvisualvm
JVM才是你Java根基的根本
1、计算机系统原理。
2、网络通信协议(TCP/IP,HTTP等)。
3、数据结构与算法。
4、著名开源项目的源码。
5、你自己有很棒的开源项目。
6、你的个人博客。
7、待评论区补充。
一、Java基础
原文:http://www.cnblogs.com/goingforward/p/5979499.html