JAVA常用类

 

 

Java中常用的类

 

一:Object类

1、在Java中,Object类是所有其它类的父类,位于java.lang包 

2、所有类都直接或间接的继承Object类,所以省略了extends Object 

3、Object中提供了多个方法,方便子类重写或直接调用

 

Object的toString方法:子类可以重写toString(),自定义对象的字符串输出格式

    getClass方法:可以通过Class类中的getName方法,获取对象的真实类的全名称

    hashCode方法:同一个对象的hashCode()值肯定相同

 

二、System类

1、System类提供了系统级的很多属性和控制方法,位于java.lang包

2、System类是final类不能被实例化,所有方法和属性都是静态的

 

 

 三、Random类

1、Random类用于生成伪随机数,位于java.util包 

2、Random对象的生成

 

 

3、Random类常用方法

 

 

 

四、Math类

1、Math类提供了执行基本数学运算的方法,位于java.lang包

2、Math类是final类不能被实例化,所有方法和属性都是静态的

 

 

 

五、Arrays类

Arrays类提供了一系列操作数组的方法,位于java.util包中

 

 

 

六、包装类

Java语言是面向对象语言,但Java中的基本数据类型却不是面向对象的, 这在实际使用时存在很多的不便

  为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类

     八个基本数据类型对应的类统称为包装类(Wrapper Class)

 

 

 Integer类提供了整型的常用操作方法

 

 

Character类提供了字符的常用操作方法

 

 

 

JDK1.5以后引入了自动拆装箱的语法,基本数据类型和对应的包装类转换 时,系统将自动进行 

  装箱过程是通过调用包装类的valueOf方法实现的 

  拆箱过程是通过调用包装类的xxxValue方法实现的(xxx代表对应的基本数据类型)

 

 

 

 

posted @ 2018-02-01 17:36  admindu  阅读(229)  评论(0编辑  收藏  举报