java的核心类都放在java包以及其子包下,java扩展的许多类都放在javax包以及其子包下。这些实用类也就是API(应用程序接口),Oracle按这些类的功能分别放在不同的包下。
下面几个包是java常用的包:
- java.lang:这个包下包含了java核心的类,如Spring,Math,System和Thread类等,使用这个包下的类无须使用import语句导入,系统会自动导入这个包下的所有类
- java.util:这个包下包含了java的大量工具类&接口和集合框架类,例如Arrays和List,Set等。
- java.net:这个包下包含了一些java网络编程相关的类&接口
- java.io:这个包下包含了一些java输入&输出编程相关的类&接口
- java.text:这个包下包含一些java格式化相关的类
- java.sql:这个包下包含了一些java进行JDBC数据库编程的类&接口
- java.awt:这个包下包含了抽象窗口工具集(Abatract Window Tookits)的相关类&接口,这些类主要用于构建图形用户界面(GUI)程序
- java.swing:这个包下包含了Swing图形用户界面编程的相关类&接口,这些类用于构建平台无关的GUI程序