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) 或者使用形参为字符串类型的构造器
以上就是我的分享,请多多指教。如果有更好的方法或不懂得地方欢迎在评论区教导和提问喔!
是小叶的呢.: 嗯 就很棒
是小叶的呢.: 金不错
我爱人工智能: 学习佳作,顺手点赞与关住,期待大佬回访!
彼 方: 好文,已收藏,大佬分析的很到位,明白了很多,大赞!( ̄ˇ ̄),大佬有兴趣也可以看下我的博客哈
我爱人工智能: 好文章,学习了