java语言常用的包和类

一、java语言中的常用包

由于java语言的package是用来存放类与接口的地方,所以也把package译为“类库”,即java类库是以包的形式实现的,java语言已经把功能相近的类分门别类的存放在不同的类库中(除类之外还包含接口、异常等)。java提供的用于语言开发的类库,称为应用程序编程接口(API-Application Programming Interface),分别放在不同的包中。
java语言的常用包有:
java.lang——语言包
java.io——输入输出流的文件包
java.awt——抽象窗口工具包
javax.swing——轻型组件工具包
java.util——实用包
javax.swing.JApplet——小程序包
java.net——网络功能包
java.sql——数据库连接包
java.text——文本包

下面简单介绍几个常用包中的类
1、语言包
语言包java.lang提供了java语言最基础的类,每个java程序运行时,系统都自动的引入java.lang包,所以该包的加载是默认的。该包中主要包含如下的类:

object类
数据类型包装类(The Date Type Wrapper)
字符串类(String)
数学类(math)
系统和运行时类(System、Runtime)
类操作类(Class)
错误和异常处理类(Throwable、Exception和Error)
线程类(Thread)
过程类(Process)

2、输入输出流的文件包
输入输出流的文件包java.io是java语言的标准输入、输出类库,包含了实现java程序与操作系统、用户界面以及其他的java程序之间的数据交换所使用的类。凡是需要完成与操作系统有关的较低层的输入输出操作的java程序,都需要使用该包。主要包含的类如下:
基本输入/输出流类
文件输入/输出流类
过滤输入/输出流类
管道输入/输出流类
随机输入/输出流类

3、抽象窗口工具包
抽象窗口工具包是java语言用来构建GUI的类库,它包括许多界面元素和资源。利用该包,开发人员可以很方便地编写出美观、实用、标准化的程序界面。该类主要在三个方面提供界面设计支持:低级绘图操作,图形界面组件和布局管理、界面用户交互控制和事件响应,主要包含的类如下:
绘图类(Graphics)
各种控件类
布局管理类(LayoutManager)
事件类(Event)

4、轻型组件工具包
轻型组件工具包javax.swing是AWT工具包的扩展,Swing组件是纯java编写,不直接使用本地组件。javax.swing包主要有组件类、事件类、接口、布局、菜单类等,为了区别Swing组件类和AWT组件类,Swing组件类的名字开头都有前缀字母“J”,主要包含的类如下:
组件类(JCcomponent)
布局管理类

5、实用包
实用包java.util提供了实现各种不同实用功能的类,包括日期类、集合类等。主要包含的类如下:
数据输入类(Scanner)
日期类(Date、Calendar等)
链表类(LinkedList)
向量类(Vector)
哈希表类(Hashtable)
栈类(Stack)
树类(TreeSet)

6、小程序包
小程序包java.applet使用来实现运行于Internet浏览器中的Java Applet的工具类库,此外,还有一个非常有用的类:javax.swing.JApplet,该类继承java.applet.Applet.

7、网络功能包
网络功能包java.net是java语言用来实现网络功能的类库,由于java语言还在不断发展和扩充,它的功能尤其是网络功能也在不断扩充。目前已经实现的网络功能主要有:底层的网络通信、访问Internet资源。开发者可以利用java.net包中的类,开发出具有网络功能的程序,主要包含的类如下:
访问网络资源类(URL)
套接字类(Socket)
服务器端套接字类(ServerSocket)
数据包打包类(DatagramPacket)
数据报通信类(DatagramSocket)

8、数据库连接包
数据库连接包Java.sql是实现JDBC(Java DataBase Collection,Java数据库连接)的类库。利用该包可以使java程序具有访问不同种类数据库的功能,如MySQL、SQLServer、Oracle等。只要安装了适合的驱动程序,同一个Java程序不需修改就可以访问这些不同数据库的数据。

9、文本包
java文本包java.text中的Format、DataFormat、SimpleDataFormat等类提供各种文本或日期格式。

二、java语言中几个常用的类

1、Data类
2、Calendar类
3、Random类
4、Math类

  • 2
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值