所有工作都必需掌握的
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里的包也应该多看看,非常实用。
java.text : 文本,日期,数字处理包 , 应熟练掌握
java.lang.reflect : 反射机志, 应多留意和观注。
10、java.corba包和java.corba.orb包
11、java.awt.datatransfer包:处理数据传输的工具类,包括剪贴板,字符串发送器等
J2EE常用包:
java web开发必掌握的
javax.servlet : servlet包及支持
javax.servlet.http : http请求支持
javax.servlet.jsp : 及其下所有的子包,写jsp必需的
用JSF时必要的
javax.faces : JSP支持包
EJB必要的
javax.ejb : Enterprise Java Bean,我不怎么用,我用spring代替
用JMS服务时必要的
javax.jms : java信息转递服务
要用java发邮件时用的
javax.mail : 电子邮件支持包
持久层用的
javax.persistence : 我也不怎么用,用hibernate代替。
其它的包我很少用。掌握常用包,其它包用时现察阅即可。
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里的包也应该多看看,非常实用。
java.text : 文本,日期,数字处理包 , 应熟练掌握
java.lang.reflect : 反射机志, 应多留意和观注。
10、java.corba包和java.corba.orb包
11、java.awt.datatransfer包:处理数据传输的工具类,包括剪贴板,字符串发送器等
J2EE常用包:
java web开发必掌握的
javax.servlet : servlet包及支持
javax.servlet.http : http请求支持
javax.servlet.jsp : 及其下所有的子包,写jsp必需的
用JSF时必要的
javax.faces : JSP支持包
EJB必要的
javax.ejb : Enterprise Java Bean,我不怎么用,我用spring代替
用JMS服务时必要的
javax.jms : java信息转递服务
要用java发邮件时用的
javax.mail : 电子邮件支持包
持久层用的
javax.persistence : 我也不怎么用,用hibernate代替。
其它的包我很少用。掌握常用包,其它包用时现察阅即可。