Java中的常用类

1、Object类

Object是所有类的直接或间接父类,任何类都直接或简介继承Object

Object是类层次结构的根类。每个类都使用Object作为超类

Object的使用方法:

2、System类

System类代表当前Java程序的运行平台,程序不能创建System类的对象,System类提供了一些变量和类方法,允许直接通过System类来调用这些类变量和类方法

System的常用方法:

3、Runtime类

Runtime类代表Java程序的运行时环境,可以访问JVM的相关信息,每个Java程序都有一个与之对应的Runtime实例,应用程序通过该对象与其运行时环境相连。

应用程序不能创建自己的Runtime实例,但可以通过getRuntime()方法获取与之关联Runtime对象

Runtime的常用方法:

 

4、String类

(一)、String类常用构造器

 

(二)、String类常用的判断方法 

(三)、String类常用的获取方法

 

(四)、String的常用转换方法 

 

5、StringBuffer、StringBuilder类

 

 

 

 

(1)、String类对象不可变,一旦修改String的值就是隐形的重建了一个新的对象,释放了原String对象

(2)、StringBuffer和StringBuilder类是可以通过append()、insert()、reverse()....等方法来修改值。创建的对象是可变

(3)、StringBuffer:线程安全的; StringBuilder:线程非安全的

(4)、字符串连接String的比 StringBuffer(StringBuilder) 的 Append() 性能差了很多

(5)、三者在执行速度方面的比较:StringBuilder > StringBuffer >> String

6、BigDecimal类

为了能精确表示、计算浮点数,Java提供了BigDecimal类,该类提供了大量的构造器用于创建BigDecimal对象,包括把所有的基本数值型变量转换成一个BigDecimal对象,也包括利用数字字符串、数字字符数组来创建BigDecimal对象

BigDecimal的常用构造器

BigDecimal的常用方法 

 

 

注意:

(一)、不推荐使用构造器来转换浮点型数据,会导致精度损失

(二)、如果要转换浮点型数据,推荐使用BigDecimal.valueOf(double) 或者使用形参为字符串类型的构造器

 

以上就是我的分享,请多多指教。如果有更好的方法或不懂得地方欢迎在评论区教导和提问喔!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值