【Java】20.常用API之lang.Object类

Java.lang包

 

java.lang是基础的语言包,包含了Java程序设计语言最基础的类,使用频繁,系统默认自动导入

Interfaces:Appendable、AutoCloseable、Cloneable、Comparable、Iterable、Runnable...

Classes:Boolean、Byte、Class、Double、Enum、Float、Inteage、Long、Math、Number、Object、Runtime、Short、String、StringBuffer、StringBuilder、System、Thread、Void...

Enums:...

Exceptions:ClassCastException、ClassNotFoundException、ArrayStoreException、NullPointerException、NumberFormatException、NoSuchFieldException、RuntimeException、SecurityException...

Errors:...

 

常用类有

1.object类:它是所有类的父类,其中定义的方法其它类都可以使用。 

2.数据类型包装类:简单的数据类型的类包装,包括Integer、Float、Boolean等。 

3.数学类Math:提供常量和数学函数,包括E和PI常数及abs()、sin()、cos()、min()、max()、random()等方法,这些常量和方法都是静态的。 

4.系统和运行时类:System类提供一个独立于具体计算机系统资源的编程界面;Runtime类可以直接访问运行时资源。 

5.过程类:Process类,它支持系统过程,当实用类Runtime执行系统命令时,会建立处理系统过程的Process类。 

6.操作类 :Class和ClassLoader类。类Class提供了对象运行时的若干信息,ClassLoader是一个抽象类,它提供了将类名转换成文件名并在文件系统中查找并装载该文件的方法。

7.字符串类String和StringBuffer类。 

8.线程类:Thread类。Java是一个多线程环境,主要有Thread(线程建立)、ThreadDeath(线程结束后的清理操作)、ThreadGroup(组织一组线程)和Runnable(建立线程的交互工具)等类。 

9.错误和异常处理类:Throwable(所有错误和异常处理的父类),Exception(处理异常,需要用户捕获处理)和Error(处理硬件错误,不要求用户捕获处理)。 
 

 


Java.lang.Object类

 

lang下的Object类是Java中所有类的根,所有其他的类都是由Object类派生出来的。创建的类如果未继承则默认隐式继承Object类,如果继承了其他类,也会间接继承Object类,即所有类都可以使用Object类的公开方法。

1.equals(Object obj)

比较两个对象是否相等(相同)。

返回boolean类型,true or false

 

2.  getClass()        

获取对象的运行时类?  通过获取到类,可以获取类的所有东西。

返回class类型

 

3.hashCode()

返回对象的哈希码值。

返回int类型

 

4. toString()        

返回对象的字符串表示形式。一般为了可读性建议重写

返回String类型

 

5.protected clone()

对象复制(默认浅复制),创建并返回此对象的副本

返回object类型

具体参考:https://blog.csdn.net/bigconvience/article/details/25025561  之后详解对象复制

 

6.线程同步的方法:wait()方法、notify() / notifyAll()方法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值