java基础之java常用类

java基础之java常用类1 Object 类 Object 是所有类的直接或间接父类 任何类都直接或简介继承 Object Object 是类层次结构的根类 每个类都使用 Object 作为超类 Object 的使用方法 2 System 类 System 类代表当前 Java 程序的运行平台 程序不能创建 System 类的对象 System 类提供了一些变量和类方法

大家好,我是讯享网,很高兴认识大家。



1、Object类

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

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

Object的使用方法:

2、System类

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

System的常用方法:

3、Runtime类

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

应用程序不能创建自己的Runtime实例,但可以通过getRuntime()方法java基础之java常用类获取与之关联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) 或者使用形参为字符串类型的构造器

 

小讯
上一篇 2024-12-31 23:45
下一篇 2025-01-02 07:20

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/5193.html