前言:
现在大家对“java常用包”大概比较注重,咱们都需要剖析一些“java常用包”的相关内容。那么小编在网络上搜集了一些关于“java常用包””的相关资讯,希望看官们能喜欢,你们一起来了解一下吧!java.lang
java.lang包是Java语言体系中其它所有类库的基础,已经内嵌到Java虚拟机中,而且以对象的形式创建,所以我们在使用java.lang包时,不需要再使用import将其导入,可以直接使用java.lang包中的所有类,以及直接引用某个类中的常量、变量和方法。
java.lang包下的常用类:
String
封装了与字符串类型相关的操作方法。
Class
用于描述正在运行的Java应用程序中的类和接口。
ClassLoader
用于加载类的对象
Enum
用于定义枚举类型
Math
用于实现基本数学运算
Number
抽象类,是基本数据类型的父类
Object
所有Java类的父类(祖先)
Package
封装了有关Java包的实现和规范的版本信息
Runtime
Runtime类对象使Java应用程序与其运行环境相连接
StringBuffer
用于可变字符串的操作
StringBuilder
创建可变的字符串对象
System
封装了一些与Java虚拟机系统相关的方法
Thread
创建和控制线程
ThreadGroup
创建和控制线程组
Throwable
定义了Java中的所有错误或异常的父类
Process
定义了一个进程对象,通过Runtime类中的exec方法启动该进程对象
java.lang包下常用的接口:
Appendable
用于字符串追加
Cloneable
用于克隆类对象
Runnable
用于实现类对象具有线程功能
Comparable
用于类对象的排序
java.util
包含集合框架、collection类、事件模型、日期和时间设置、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组、日期等、堆栈等)。集合类、时间处理模式、日期时间工具等各类常用工具包。
java.io
java.io提供了全面的IO接口。包含文件读写、标准设备输出等。
Java中IO是以流为基础进行输入输出的,所有数据被串行化写入输出流(或从输入流读入)。
java.net
主要用于处理以下抽象:
地址:也就是网络标识符,如IP地址。套接字:也就是基于双向数据通信机制接口:用于描述网络接口URL:表示统一资源定位符URI:表示统一资源标识符连接:表示到URL所指向资源的连接InetAddress:是对IP(Internet协议)地址的抽象,它拥有两个子类:IPv4地址:Inet4AddressIPv6地址:Inet6Addressjava.sql
提供了使用Java语言访问并处理存储在数据源(通常是一个关系型数据库)中年的数据的API。此API包括一个框架,凭借此框架可以动态地安装不同驱动程序来访问不同数据源。