当前位置:   article > 正文

Java八股文一:java基础知识_java基础八股文

java基础八股文

一、Java 基础知识

1、Object 类相关方法
  • getClass 获取当前运行时对象的 Class 对象。
  • hashCode 返回对象的 hash 码。
  • clone 拷贝当前对象, 必须实现 Cloneable 接口。浅拷贝对基本类型进行值拷贝,对引用类型拷贝引用;深拷贝对基本类型进行值拷贝,对引用类型对象不但拷贝对象的引用还拷贝对象的相关属性和方法。两者不同在于深拷贝创建了一个新的对象。
  • equals 通过内存地址比较两个对象是否相等,String 类重写了这个方法使用值来比较是否相等。
  • toString 返回类名@哈希码的 16 进制。
  • notify 唤醒当前对象监视器的任一个线程。
  • notifyAll 唤醒当前对象监视器上的所有线程。
  • wait 1、暂停线程的执行;2、三个不同参数方法(等待多少毫秒;额外等待多少毫秒;一直等待)3、与 Thread.sleep(long time) 相比,sleep 使当前线程休眠一段时间,并没有释放该对象的锁,wait 释放了锁。
  • finalize 对象被垃圾回收器回收时执行的方法。
2、基本数据类型
  • 整型:byte(8)、short(16)、int(32)、long(64)
  • 浮点型:float(32)、double(64)
  • 布尔型:boolean(8)
  • 字符型:char(16)
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/1015985
推荐阅读
相关标签
  

闽ICP备14008679号