Java类列表总结

核心jar:rt.jar
类列表均是以个人见解总结,根据平时使用总结,总结不完全,还在补充中。。。
Lang类包
不需要借用包就可以使用的类
类Object java.lang.Object;//所有类的初始类
Object[]{}//一维数组单位,可以自身嵌套自身构成多维数组
wait();//进程等待
notify();//唤醒某个进程
notifyAll();//唤醒所有进程
getClass();//返回对象运行时类

类Boolean java.lang.Boolean;//布尔

类Enum java.lang.Enum//枚举

类Character java.lang.Character;//字符

类Number java.lang.Number;//数字

类Byte java.lang.Byte;//字节

类Integer java.lang.Integer;//整数
valueOf(String)();//
valueOf(int)();//
parseInt(String);//字符串转化成整型

类Long java.lang.Long;//长整数
intValue();//

类Short java.lang.Short;//短整数

类Float java.lang.Float;//单浮点数

类Double java.lang.Double;//双浮点数

类Math java.lang.Math;//基本数学操作
E//指数对数
PI//圆周率

类String java.lang.String;//字符串类
equalsIgnorelase(String);//字符串相等否,不考虑大小写
indexOf(String);//返回第一次出现的指定子字符串在此字符串中的索引
trim();//返回不含空白的字符串
substring(int,int);//返回字符串的一个子字符串从第一整数索引到第二个

类StringBuilder java.lang.StringBuilder;//快速可变字符序列
append(String);//将字符串追加到原字符串中

类StringBuffer java.lang.StringBuffer;//线程安全可变字符序列

类System java.lang.System;//系统操作
err//PrintStream对象常数,调用方法不借包,表示错误
io//InputStream对象常数,调用方法不借包,表示输入
out//PrintStream对象常数,调用方法不借包,表示输出

类Runtime java.lang.Runtime;//程序运行时间
getRuntime();//获取程序运行时间

类Throwable java.lang.Throwable;//错误与异常
printStackTrace();//输出到指定输出流,异常输出

类Exception java.lang.Exception;//异常

类Error java.lang.Error;//错误

类RuntimeException java.lang.RuntimeException;//正常运行异常

类ClassNotFoundException java.lang.ClassNotFoundException;//无具体类名异常

类Array java.lang.reflect.Array;//数组

类Thread java.lang.Thread;//进程
Thread();//
Thread(Runnable);//分配新进程
Thread(Thread,String);//
public void run(){}//选择重写方法,进程开始自动执行的方法
start();//启动线程
join();//
setDaemon(boolean);//
sleep(long);//设置暂停进程多久
stop();//
isAlive();//
currentThread();//返回当前执行的Thread对象
setPriority(int);//设置优先级1~10
getName();//获取当前线程名字

类ThreadLocal java.lang.ThreadLocal;//线程局部变量
get();//返回当前线程副本中int值或初次创建同时初始化
set();//

类ThreadGroup java.lang.ThreadGroup;//进程组

类Class java.lang.Class;//实例表示运行中的类和接口
forName();//
getResourceAsStream(String);//输入文件地址名的文件,返回输入流

类AccessibleObject java.lang.reflect.AccessibleObject;//取消默认检查反射标记

类Method java.lang.reflect.Method;//提供类或接口单独方法信息

接口类Runnable java.lang.Runnable;//可以实现Thread
public void run(){}//必须重写方法

接口类Annotation java.lang.annotation.Annotation;//注解

接口类Iterable java.lang.Iterable//允许迭代

注释类SuppressWarnings java.lang.SuppressWarnings;//注解:抑制编译器警告
@SuppressWarnings(value = “unchecked”)//取消编译器警告

注释类Deprecated java.lang.Deprecated;//注解:已过时
@Deprecated

注释类Override java.lang.Override;//注解:限定重写父类方法
@Override

注释类Documented java.lang.annotation.Documented;//元注解:可javadoc化
@Documented

注释类Inherited java.lang.annotation.Inherited;/元注解:/继承性
@Inherited

注释类Retention java.lang.annotation.Retention;//元注解:定义
@Retention(value = int)//int为RetentionPolicy常数

注释类Target java.lang.annotation.Target;//元注解:定义
@Target(int)//int为ElementType常数

类继承
Boolean继承Object。
Enum继承Object。
Character继承Object。
Number继承Object。
Byte继承Number。
Integer继承Number。
Long继承Number。
Short继承Number。
Float继承Number。
Double继承Number。
Math继承Object。
String继承Object。
StringBuilder继承Object。
StringBuffer继承Object。
System继承Object。
Runtime继承Object。
Throwable继承Object。
Exception继承Throwable。
Error继承Throwable。
RuntimeException继承Exception。
ClassNotFoundException继承Object。
Array继承Object。
Thread继承Object。
ThreadLocal继承Object。
ThreadGroup继承Object。
Class继承Object。
AccessibleObject继承Object。
Method继承AccessibleObject。

Util类
其下包concurrent用于高效并发访问集合
类Date java.util.Date//特定时间毫秒级

类Calendar java.util.Calendar;//日历时间
add();//
getInstance();//

类Random java.util.Random;//伪随机数

类Scanner java.util.Scanner;//正则分析文本扫描器

类Pattern java.util.regex.Pattern;//正则表达式

类Matcher java.util.regex.Matcher;//匹配正则表达式

类Collections java.util.Collections;//多态集合操作

类EventObject java.util.EventObject;//事件状态

类AbstractCollection java.util.AbstractCollection;//Collection基本实现

类Dictionary<K,V> java.util.Dictionary<K,V>;//键映射值

类AbstractMap<K,V> java.util.AbstractMap<K,V>;//映射Map基本实现

类AbstractQueue java.util.AbstractQueue;//局部队列Queue基本实现

类AbstractList java.util.AbstractList;//有序List基本实现

类AbstractSet java.util.AbstractSet;//无序Set基本实现

类Hashtable<K,V> java.util.Hashtable<K,V>;//映射哈希表值
clear();//哈希表清空,使其不包含任何键
containsKey(Object);//返回对象是否为此哈希表中的键

类TreeMap<K,V> java.util.TreeMap<K,V>;//树Map实现

类HashMap<K,V> java.util.HashMap<K,V>;//哈希表Map实现
put();//

类EnumMap<K,V> java.util.EnumMap<K,V>;//枚举键映射值

类PriorityQueue java.util.PriorityQueue;//优先级极大队列

类AbstractSequentialList java.util.AbstractSequentialList ;//List骨干实现

类Vector java.util.Vector; //可增长对象数组

类ArrayList java.util.ArrayList;//大小可变数组
add();//
size();//

类TreeSet java.util.TreeSet;//树Set实现

类EnumSet java.util.EnumSet;//枚举Set实现

类HashSet java.util.HashSet;//哈希表Set实现

类Properties Propertiesjava.util.Properties;持久属性集的哈希表
getProperty(String);//指定属性列表搜索
load(InputStream);//读取输入流文件列表

类LinkedHashMap<K,V> java.util.LinkedHashMap<K,V>;
//可预知迭代哈希表链接列表

类LinkedList java.util.LinkedList;//链接列表

类LinkedHashSet java.util.LinkedHashSet;//可预知迭代哈希表链接列表

接口类EventListener java.util.EventListener;//事件初始接口

接口类Filter java.util.logging.Filter;//为记录细化控制

接口类Callable java.util.concurrent.Callable;//
call(){}//必须重写方法

接口类Collection java.util.Collection;//组对象

接口类Queue/ java.util.Queue;//保存元素集合

接口类Map<K,V> java.util.Map<K,V>;//键映射值
put(String, Object);
get(String);//返回Object

接口类Set java.util.Set;//

接口类ExecutorService java.util.concurrent.ExecutorService;//

类继承
Date继承Object。
Calendar继承Object。
Random继承Object。
Scanner继承Object。
Pattern继承Object。
Matcher继承Object。
Collections继承Object。
EventObject继承Object。
AbstractCollection继承Object。
Dictionary<K,V>继承Object。
AbstractMap<K,V>继承Object。
AbstractQueue继承AbstractCollection。
AbstractList继承AbstractCollection。
AbstractSet继承Abst

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值