JAVA提供了强大的应用程序接口,既JAVA类库。他包含大量已经设计好的工具类,帮助程序员进行字符串处理、绘图、数学计算和网络应用等方面的工作。下面简单介绍JAVA核心类库中常用的组建包。
1.java.lang包
在所有的JAVA API类库中,JAVA.LANG包是最重要的,它提供了JAVA语言的核心类库,包含了运行JAVA程序必不可少的系统类,如:基本数据类型、基本数学函数、字符串处理、线程管理和异常处理类等。运行JAVA程序时,系统会自动加载JAVA.LANG包,既这个包的加载是默认的。
2.java.io包
JAVA.IO包提供了一系列用来读写文件或其他的输入输出流。其中有基本输入/输出类、缓存流类、比特数组玉字符串流类、数据流类、文件流类、管道类、流连接类和异常类等。
3.java.util包
java.util包提供了JAVA语言中的一些低级的实用工具,如数据结构类、日期类、随机数类、属性类、观测类和异常类等。
4.java.awt包
java.awt包是JAVA语言用来构建图形用户界面(GUI)的类库,包括许多界面元素和资源。JAVA.AWT包提供JAVA语言中的图形类、组成类、容器类、排列类、几何类、事件类和工具类等。
5.java.net包
JAVA.NET包包含一些玉网络相关的类和接口,以方便应用程序在网络上传输信息。如主机名解析类、实现套接字通信的Socket类和ServerSocket类、资源定位器(URL)类等。
6.java.applet包
java.applet包是用来实现运行于Internet浏览器中的JAVA APPLET的工具类库。它包含于产生Applet的类和用于Applet通信的类。Applet类称为小应用程序类,通常所说的Applet程序必须集成该类,Applet是一种专门化的面板,需要潜入到HTML网页中,由与JAVA语言兼容的浏览器执行。
7.JAVA.AWT.EVENT包
java.awt.event包是对JDK 1.0版本中原有的Event类的一个扩充,它使得程序可以用不同的方式来处理不同类型的事件,该包中定义了许多不同类型的事件监听器类,使每个图形界面元素本身可以处理它上面的事件。 除了上述的常用JAVA组件包外,JAVA类库中还有很多实用的组件包,并且还在不断地扩充,请查看相关的JAVA文档