Java知识体系

Java知识体系:
1、JDK
第一级别:精读源码
该级别包含的包如下:
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
2、IDE
IntelliJ IDEA、eclipse、myeclipse
3、web服务器
Apache、nginx、tomcat、jetty
4、构建工具
maven、git
5、框架
SSH、mybatis、spring boot等
6、模板引擎
Thymeleaf、velocity
6、数据访问
Hibernate、mybatis、JPA
8、日志
9、单元测试
Junit、testNG、JMockit
10、常用类库
11、代码质量
FindBugs、CheckStyle、PMD
12、JVM

你可能感兴趣的:(Java)