Contents

8.4. 常用包

Java SE提供一些常用包,其中包含了Java开发中常用的基础类。这些包有:java.lang、java.io、 java.net、java.util、java.text、java.awt和javax.swing。

01. java.lang包
java.lang包含中包含了Java语言的核心类,如Object、Class、String、包装类和Math等,还有包
装类Boolean、Character、Integer、Long、Float和Double。使用java.lang包中的类型,不需要显
示使用import语句引入,它是由解释器自动引入。

02. java.io包
java.io包含中提供多种输入/输出流类,如InputStream、OutputStream、Reader和Writer。还有文
件管理相关类和接口,如File和FileDescriptor类以及FileFilter接口。


03. java.net包
java.net包含进行网络相关的操作的类,如URL、Socket和ServerSocket等。

04. java.util包
java.util包含一些实用工具类和接口,如集合、日期和日历相关类和接口。

05. java.text包
java.text包中提供文本处理、日期式化和数字格式化等相关类和接口。

06. java.awt和javax.swing包
java.awt和javax.swing包提供了Java图形用户界面开发所需要的各种类和接口。java.awt提供是一
些基础类和接口,javax.swing提供了一些高级组件。