Java类库中的包

1.java.lang    提供常用的类、接口、一般异常、系统等编程语言的核心内容。如基本数据类型、基本数学函数、字符串处理、线程、异常处理类等系统缺省加载这个包。

java.lang包中的元素:

(1)接口摘要:

Cloneable接口;Comparable接口;Iterable接口;Runnable接口。

(2)类摘要

Boolean Boolean 类将基本类型为 boolean 的值包装在一个对象中。

Byte Byte 类将基本类型 byte 的值包装在一个对象中。

Class<T> Class 类的实例表示正在运行的 Java 应用程序中的类和接口。

ClassLoader 类加载器是负责加载类的对象。

Double 类在对象中包装了一个基本类型 double 的值。

Float 类在对象中包装了一个 float 基本类型的值。

Integer 类在对象中包装了一个基本类型 int 的值。

Long 类在对象中封装了基本类型 long 的值。

Math 类包含基本的数字操作,如指数、对数、平方根和三角函数。

Number 抽象类 Number  BigDecimalBigIntegerByteDoubleFloatIntegerLong  Short 类的超类。

Object  Object 是类层次结构的根类

String 类代表字符串。

StringBuffer 线程安全的可变字符序列。

StringBuilder 一个可变的字符序列。

System 类包含一些有用的类字段和方法。

Thread 线程。

Throwable类是 Java 语言中所有错误或异常的超类。

Void 类是一个不可实例化的占位符类

(3)异常摘要

ArithmeticException 当出现异常的运算条件时,抛出此异常。

ArrayIndexOutOfBoundsException 用非法索引访问数组时抛出的异常。

ClassCastException 当试图将对象强制转换为不是实例的子类时,抛出该异常。

ClassNotFoundException 当应用程序试图使用以下方法通过字符串名加载类时,抛出该异常: Class 类中的 forName 方法。

IllegalAccessException 当应用程序试图创建一个实例(而不是数组)、设置或获取一个字段,或者调用一个方法,但当前正在执行的方法无法访问指定类、字段、方法或构造方法的定义时,抛出 IllegalAccessException。

IllegalArgumentException 抛出的异常表明向方法传递了一个不合法或不正确的参数。

IndexOutOfBoundsException 指示某排序索引(例如对数组、字符串或向量的排序)超出范围时抛出。

InterruptedException 当线程在很长一段时间内一直处于正在等待、休眠或暂停状态,而另一个线程用 Thread 类中的iterrupt 方法中断它时,抛出该异常。

NegativeArraySizeException 如果应用程序试图创建大小为负的数组,则抛出该异常。

NoSuchFieldException 类不包含指定名称的字段时产生的信号。

NoSuchMethodException 无法找到某一特定方法时,抛出该异常。

NullPointerException 当应用程序试图在需要对象的地方使用 null 时,抛出该异常。

NumberFormatException 当应用程序试图将字符串转换成一种数值类型,但该字符串不能转换为适当格式时,抛出该异常。

RuntimeException RuntimeException 是那些可能在 Java 虚拟机正常运行期间抛出的异常的超类。

SecurityException 由安全管理器抛出的异常,指示存在安全侵犯。

(4)错误

Error Error 是 Throwable 的子类,用于指示合理的应用程序不应该试图捕获的严重问题。

IllegalAccessError 当应用程序试图访问或修改它不能访问的字段,或调用它不能访问的方法时,抛出该异常。

InternalError 该异常指示 Java 虚拟机中出现一些意外的内部错误。

NoSuchFieldError ;NoSuchMethodError ;

OutOfMemoryError 因为内存溢出或没有可用的内存提供给垃圾回收器时,Java 虚拟机无法分配一个对象,这时抛出该异常。

StackOverflowError 当应用程序递归太深而发生堆栈溢出时,抛出该错误。

UnknownError 当 Java 虚拟机中出现一个未知但严重的异常时,抛出该错误。

VirtualMachineError 当 Java 虚拟机崩溃或用尽了它继续操作所需的资源时,抛出该错误。

———————————————————————————————————————

java.lang.reflect包:提供用于反射对象的工具

java.util    提供了丰富的常用工具类。包含日期、日历、向量、堆栈等实用工具。例如,Java提供日期(Data)类、日历(Calendar)类来产生和获取日期及时间,提供随机数(Random)类产生各种类型的随机数,还提供了堆栈(Stack)、向量(Vector) 、位集合(Bitset)以及哈希表(Hashtable)等类来表示相应的数据结构。包含如处理时间的date类,处理变成数组的Vector类,以及stack和HashTable类

接口:CollectionIterator List ListIterator;Map Queue Set;SortedMap ;SortedSet

类:AbstractCollection ;AbstractList;AbstractMap;AbstractQueue ;AbstractSet ;ArrayList ;

Arrays ; Calendar ;Collections Date ;Dictionary ; EventObject ;Formatter;HashMap ;

HashSet ;Hashtable ;LinkedList ;Locale ;Random ;Scanner ;Stack ;StringTokenizer ;Timer TreeMap TreeSetVector

异常:IllegalFormatException ;NoSuchElementException

————————————————————————————

java.io      java语言的标准输入/输出类库,如基本输入/输出流、文件输入/输出、过滤输入/输出流等等   

java.awt     包含窗口和屏幕元素类,事件处理接口等与图形用户界面有关的内容。其部分功能正被javax.swing取代。 构建图形用户界面(GUI)的类库,低级绘图操作Graphics类,图形界面组件和布局管理如Checkbox类、Container类、LayoutManger接口等,以及界面用户交互控制和事件响应,如Event类。

java.awt.event包:GUI事件处理包。 

java.awt.image包:处理和操纵来自于网上的图片的java工具类库

java.applet  提供为编写applet小程序所需要的类。

java.text    提供与文本有关的类。 提供了用于区别于自然语言的方式处理文本、日期、数字和消息的类及接口。

java.net     包含url类等与网络传输有关的东西。实现网络功能的类库有Socket类、ServerSocket类

java.sql     提供与数据库应用相关的类和接口。

2. javax.*包概述

javax.*包是对核心java.*包的有力扩展。提供了援助、加密、图像IO、管理、命名服

务、网络、打印、远程方法调用、安全、声音、SQL、GUI、事务以及XML等扩展功能。

javax.naming提供了访问命名服务所需的类和接口。

javax.net提供了网络应用所需的类。

javax.rmi包含了RMI-IIOP(Remote Method Invocation - Internet Inter-Operability

Protocol )的用户API。

javax.sql 提供了服务期端访问和处理数据源所使用的API。

javax.swing 提供了支持Java GUI程序能够最大限度地在所有平台上,以同样方式工作所需的一系列

javax.transaction定义了事务管理器与资源管理器之间的规约。以及ORB(object request broker)在解码是可能抛出的三异常。

javax.xml定义了XML规范描述的核心常量和功能性需求。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
毕业设计,基于SpringBoot+Vue+MySQL开发的体育馆管理系统,源码+数据库+毕业论文+视频演示 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集处理数据信息的管理方式。本体育馆管理系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息,使用这种软件工具可以帮助管理人员提高事务处理效率,达到事半功倍的效果。此体育馆管理系统利用当下成熟完善的SpringBoot框架,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎的RDBMS应用软件之一的Mysql数据库进行程序开发。实现了用户在线选择试题并完成答题,在线查看考核分数。管理员管理收货地址管理、购物车管理、场地管理、场地订单管理、字典管理、赛事管理、赛事收藏管理、赛事评价管理、赛事订单管理、商品管理、商品收藏管理、商品评价管理、商品订单管理、用户管理、管理员管理等功能。体育馆管理系统的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。 关键词:体育馆管理系统;SpringBoot框架;Mysql;自动化
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值