Phinehasz Zhi

超越你看到的

java 必须要懂点的包 今日研究小结

一直想好好学好java基础,今天研究了下java的各个包,对现在的开发比较有用的一般如下:

java.io   io包通过数据流、序列化和文件系统提供系统输入和输出

java.lang    lang包是java语言基础包,然后lang.ref是反射相关的,也是要会的.

java.math  基础的数学操作

java.net 网络爬虫会接触这块

java.nio   non-block的io,一行搞定文件读取,一定要学,也是netty等RPC相关框架的基础

java.security  加密安全相关,应用范围比较窄,可以了解下的.加密这块前沿还是golang写的区块链了.

java.sql   提供sql相关的顶层接口  ,注意DataSource是javax.sql的,其他Connection都是java.sql包

java.text   DataFormat这几个类,处理日期还是不错的

java.util包  这个是一定要会的包

java.util.concurrent  java并发包 要掌握

java.util.regex   java.util.zip  用到看看就好了

javax.net   用的不多,几个类安卓会用,比如HostnameVerifier

javax.xml和org.w3c.dom这些知道是啥就行了.比如dom解析,sax解析还是要知道的.做这方面解析网上轮子很多.还有可以用apache的包

posted @ 2018-08-08 22:32  phinehasz  阅读(121)  评论(0编辑  收藏  举报