异常类、常用类


这是一些个人想法,对本次博客的一个反思
所写内容有些粗糙,个人理解的并不是很透彻,只是囫囵吞枣潦草掠过,还需要培训完进一步加深理解。内容大部分来自于网络,不过也有一部分自己理解以及划重点,感觉自己没有下功夫,对于JAVA知识了解还是一头雾水,空喊加油而无所作为,希望下次自己有所感悟,凭借自己真实本事写出一次理解。

一、异常类

(一)异常的继承关系
Throwable

它是所有错误与异常的祖宗类

Error

JAVA 中的严重错误,只能通过修改代码进行修正。

Exception

编译期异常,进行编译JAVA程序时出现的问题,Exception异常类及其子类都是继承自Throwable类,用来表示java中可能出现的异常,并且合理的处理这些异常。

RuntimeException

运行异常类,继承自Exception类,它以及它的子类只能在运行过程中存在,当出现时,只能修改源代码,此异常无法处理

二、常用类

(以下内容部分来自于网络)

System类

System作为系统类,在JDK的Java.lang包中,它也是一种java的核心语言特性。System类的构造器由private修饰,不允许被实例化。因此,类中的方法也都是static修饰的静态方法。
System是最常用类之一。

Character类

在对象中包装一个基本类型char的值,用于对单个字符进行操作。
Character是最常用类之一。

Random类

是有规则的随机,在进行随机时,随机算法的起源数字称为种子数(seed),在种子数的基础上进行一定的变换,从而产生需要的随机数字

Date类

是代表时间的类,可以进行时间类型转换,获取当前时间等操作

常用 Integer类

Integer类是对象,用一个引用指向这个存数值的对象,可以进行数值加减,对比,转换等

Calendar类

Calendar 是时间操作类,Calendar 抽象类定义了足够的方法,在某一特定的瞬间或日历上,提供年、月、日、小时之间的转换提供方法。

常用 Object类

Object类是Java中其他所有类的祖先,没有Object类Java面向对象无从谈起。作为其他所有类的基类,Object具有哪些属性和行为,是Java语言设计背后的思维体现。

常用 Number & Math类

所有的包装类(Integer、Long、Byte、Double、Float、Short)都是抽象类 Number 的子类。一般当需要使用Number数字的时候,我们通常使用内置数据类型,如:byte、int、long、double 等。

常用 String类

String类是一个特殊的对象,适用于描述字符串事物的,一旦被初始化就不可以被改变,可以进行字符串的大小写转换,分割字符串等字符串的操作。

常用 StringBuffer&StringBuilder 类

StringBuffer类用于处理可变的字符串,它提供修改字符串的方法。
StringBuilder和StringBuffer内部代码几乎一样,只是StringBuffer的所有方法都被关键字synchronized修饰,也就是说它是线程安全的,但是线程安全是需要付出性能代价的,所以在实际使用中,适情况选择。
StringBuffer类的三个构造方法:
1、StringBuffer()
2、StringBuffer(int size)
3、StringBuffer(String s)

常用类个人小结(课本及部分理解):

1、String对象的实体是不能发生改变的,而StringBuffer类的对象的实体空间可以自动更改大小。
2、如果需要处理非常大的整数时,使用BIGInteger类。
3、格式化日期和数字时,使用String类的static方法format。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值