JDK中常用包及其类和功能详细剖析

  • 时间:
  • 浏览:1
  • 来源:大发彩神3D_大发神彩3D官方

1.组件类:包括Button,Panel,Label,Choice等类,用于设计图形界面。

1.object类:它是所有类的父类,其中定义的方法 其它类都还还都可以使用。

5.系统和运行时类:System类提供两个多独立于具体计算机系统资源的编程界面;Runtime类还还都可以直接访问运行时资源。

4.字符串类String和StringBuffer类。

②.实用包

Java的java.awt提供了绘图和图像类,主要用于编写GUI应用应用程序,包括按钮、标签等常用组件以及相应的事件类。

3.java.awt:抽象窗口工具包

①.java.lang:语言包

1.日期类:包括Date(获取日期和时间)、Calendar(抽象类,日历类)和GregorianCalendar(Calendar类的子类)类。

5.java.io:输入输出包

8.错误和异常处理类:Throwable(所有错误和异常处理的父类),Exception(处理异常,时时需户捕获处理)和Error(处理硬件错误,未必求用户捕获处理)。

2.java.util:实用包

2.数据特性类:包括链表类LinkedList、向量类Vector、栈类Stack和散列表类Hashtable等。

3.数学类Math:提供常量和数学函数,包括E和PI常数及abs()、sin()、cos()、min()、max()、random()等方法 ,哪些地方地方常量和方法 都是静态的。

⑥applet包

3.随机数类Random:它封装了Math类中的random方法 ,并提供了更多的辅助功能。

java.io提供了系统输入输出类和接口,如果包括输入流类InputStream和输出流OutputStream就还还都可以实现文件的输入输出、管道的数据传输以及网络数据传输的功能

下面分别对这哪几个包做下介绍:

6.java.net:网络函数包

7.应用应用程序类:Thread类。Java是有两个多应用应用程序环境,主要有Thread(应用应用程序建立)、ThreadDeath(应用应用程序开始英文英文了后的清理操作)、ThreadGroup(组织一组应用应用程序)和Runnable(建立应用应用程序的交互工具)等类。

1.java.lang:语言包

④输入输出包

4.javax.swing:轻量级的窗口工具包,这是目前使用最广泛的GUI应用应用程序设计包

2事件包:在java.awt.event中包括各种事件处理的接口和类

③抽象窗口工具包

⑤网络函数包

这是Java语言的核心包,系统自动将你這個 包引入到用户应用应用程序,该包中主要类有:

7.java.applet:编制applet用到的包(目前编制applet应用应用程序时,更多的是使用swing中的JApplet类)。

6.操作类 :Class和ClassLoader类。类Class提供了对象运行时的若干信息,ClassLoader是两个多抽象类,它提供了将类名转添加文件名并在文件系统中查找并装载该文件的方法 。

JDK所提供的所有标准Java类都存中放Java包中,如java.lang包中所含了运行Java必不可少的系统类。原因分析着系统会自动将java.lang引入,什么都有不时需在源文件中用import句子来显示地引入你這個 包。另外,Java跪地过java.util和java.io是时需提供的标准包,在JDK中常用的包有以下几种:

2.数据类型包装类:简单的数据类型的类包装,包括Integer、Float、Boolean等。

java.net提供了实现网络应用应用应用程序的类,主要包括用于实现Socket通信的Socket类,此外还提供了便于处理URL的类

3.颜色包:在java.awt.color中提供用于颜色的类。

实用包提供了各种实用功能的类,主要包括日期类、数据特性类和随机数类等。

4.字体包:在java.awt.font中提供用于字体相关的接口和类。

9.过程类Process:它支持系统过程,当实用类Runtime执行系统命令时,会建立处理系统过程的Process类。

java.applet是专为创建Applet应用应用程序提供的包,它所含了基本的applet类和通信类,目前基本上被JApplet类所代替。