java.util工具包
java.sql数据库包
java.io输入输出流包
java.net网络包
java.lang基础包
这些是基本的包,还有一些其他的例如集合,反射等的工具包,你可以去查一下java api里面有详细的说明。
只有java.lang是系统默认的包。常用的String类就是这个包中的。
我是来拿分的:-P,完全个人经验总结的。
所有工作都必需掌握的
java.lang : 这个不用说了吧? 基础的基础
java.util : 工具库
应该熟练掌握的
java.net : 网络通信用协议包
java.io:输入输入出管道
做GUI的
java.awt : 基本图型工具包
javax.swing : 高级图型工具包
做science和finanse的
java.math : 数学括展包
用数据库的
java.sql : 用来访问data source的包
javax.sql : SQL包
须要观注和留意的
java.nio : native io包,高效io包
java.util.concurrent : 写多线程时要用的
java.util.regex : 正则表达式是个好东西
常用的也就这些吧,应该说占到了实际应用的80%吧?
更专门的包就不说了,如xml,imageio,security等。都不太常用。
J2EE里的包也都不说了,做web开发基本上都要用到。
除了J2SE里的包,apache common里的包也应该多看看,非常实用。