Java类-Java
常用类库详解
2010-04-21 09:10:33 来源:网络教程站 【大 中 小】 浏览:124次
摘要: Java有强大的类库,所以我们在使用Java编程的时候才能得心应手。java类库就是那些系统中自带的java类。在Java系统中,系统定义好的类根据实现的功能不同,可以划分成不同的集合。每Java有强大的类库,所以我们在使用Java编程的时候才能得心应手。java类库就是那些系统中自带的java类。在Java系统中,系统定义好的类根据实现的功能不同,可以划分成不同的集合。每个集合称为一个包,所有包合称为类库。根据功能的不同,Java的类库的每个包中都有若干个具有特定功能和相互关系的类和接口。
例如,java.lang包中包含了运行Java程序所必不可少的系统类,它们包括基本数据类型、基本数学方法、字符串处理、线程、异常处理等类;而java.awt包中包括了Java语言用来构建图形用户界面(GUI)的类库。
网络教程站(wljcz)整理发布!转载请注明出处,谢谢!
使用类库中系统定义好的类有三种方式:
1. 一种是直接使用系统类,例如在字符界面向系统标准输出设备输出字符串时使用的方法System.out.println(),就是系统类System的静态属性out的方法;
2. 另一种方式是继承系统类,在用户程序里创建
系统类的子类,例如每个Java Applet的主类都是java.applet包中的Applet类的子类;
3. 最后一种方式是创建系统类的对象,例如图形界面的程序中要接受用户的输入时,就可以创建一个系统类TextField类的对象来完成这个任务。
无论采用哪种方式,使用系统类的前提条件是这个系统类应该是用户程序可见的类。为此用户程序需要用import语句引入它所用到的系统类或系统类所在的包。例如使用图形用户界面的程序,应该用语句:
import iava.awt.*;
import java.awt.event.*;
引入java.awt包和java.awt.event包。
类库包中的程序都是字节码形式的程序,利用import语句将一个包引入到程序里,就相当于在编译过程中将该包中所有系统类的字节码加入到用户的Java程序中,这样用户Java程序就可以使用这些系统类及其中的各种功能。
下面列出一些在Java程序设计中经常使用的包:
一、java.lang包 java.1ang包是Java语言的核心类库,包含了运行Java程序必不可少的系统类,如基本数据类型、基本数学函数、字符串处理、线程、异常处理类等。每个Java程序运行时,系统都会自动地引入java.1ang包,所以这个包的加载是缺省的;
二、Java.util包 java.util包中包括了Java语言中的一些低级的实用工具,如处理时间的Date类,处理变长数组的Vector
类,实现栈的Stack类和实现哈希(散列)表的二、Java.util包 java.util包中包括了Java语言中的一些低级的实用工具,如处理时间的Date类,处理变长数组的Vector类,实现栈的Stack类和实现哈希(散列)表的HashTable类等,使用它们开发者可以更方便快捷地编程;
三、Java.awt.datatransfer包 java.awt.datatransfer包提供了处理数据传输的工具类,包括剪贴板、字符串发送器等;
四、Java.awt包 java.awt包是Java语言用来构建图形用户界面(GUl)的类库,它包括了许多界面元素和资源,利用java.awt包,开发人员可以很方便地编写出美观、方便、标准化的应用程序界面。java.awt包主要在三个方面提供界面
设计支持:①低级绘图操作,如Graphics类等;②图形界面组件和布局管理,如Checkbox类、Container类、LayoutManager接口等;③界面用户交互控制和事件响应,如Event类;
五、Java.rmi包、java.rmi.registry包和java.rmi.server包 这三个包用来实现RMl(remote method invocation,远程方法调用)功能。利用RMI功能,用户程序可以在远程计算机(服务器)上创建对