首页 > 代码库 > JDK重要包

JDK重要包

摘自:万能的林萧说:一篇文章教会你,如何做到简历中要求的“要有扎实的Java基础”。

第一级别:精读源码

  该级别包含的包如下:

技术分享

java.iojava.langjava.util

第二级别:深刻理解

  该级别包含的包如下:

技术分享
java.lang.reflectjava.netjavax.net.*java.nio.*java.util.concurrent.*
第三级别:会用即可

  该级别包含的包如下:

技术分享
java.lang.annotationjavax.annotation.*java.lang.refjava.mathjava.rmi.*javax.rmi.*java.security.*javax.security.*java.sqljavax.sql.*javax.transaction.*java.textjavax.xml.*org.w3c.dom.*org.xml.sax.*javax.crypto.*javax.imageio.*javax.jws.*java.util.jarjava.util.loggingjava.util.prefsjava.util.regexjava.util.zip

比较实用的几个工具主要有jmap、jconsole、jstack、jvisualvm

JVM才是你Java根基的根本

对于Java程序猿学习当中各个阶段的建议


1、计算机系统原理。

  2、网络通信协议(TCP/IP,HTTP等)。

  3、数据结构与算法。

  4、著名开源项目的源码。

  5、你自己有很棒的开源项目。

  6、你的个人博客。

  7、待评论区补充。

 

一、Java基础
二、Web开发
 
三、开发框架
 
《Java编程思想》
《大话设计模式》,《重构 改善既有代码的设计》,《effective java》(优雅的代码)
《深入理解Java虚拟机》,《Java并发编程实战》(Java底层和Java类库)
《深入理解计算机系统》,《tcp/ip详解 卷一、二、三》,《数据结构与算法》(多样化)
Github 好的项目 (影响力)
 

JDK重要包