枚举类型和object类

枚举类型

public enum Direction {
EAST,SOUTH,WEST,NORTH;

}
这四个东西 调用了默认构造函数
在枚举类中,可以写带参数的构造函数
但是构造函数不是给外面的人用的
而是给东南西北这四个东西使用,
在定义的时候需要用新写的构造函数

Object的11个方法

clone()

首先要实现Cloneable接口
创建并返回此对象的一个副本。
一个类的对象在克隆时,原始类型会克隆他的内容,改变被克隆的属性,克隆他的不会改变。
但是引用类型会克隆他的地址,一旦改变,克隆前和克隆后都会改变

equals(Object obj)

      指示其他某个对象是否与此对象“相等”。

和“==”相比,“==”是比较地址,这个是先比较地址,如果一样,会比较内容

finalize()

      当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此方法。

getClass()

      返回此 Object 的运行时类

hashCode()

      返回该对象的哈希码值。

notify()

      唤醒在此对象监视器上等待的单个线程。

notifyAll()

      唤醒在此对象监视器上等待的所有线程。

toString()

      返回该对象的字符串表示

wait()

      在其他线程调用此对象的 notify() 方法或 notifyAll() 方法前,导致当前线程等待

wait(long timeout)

      在其他线程调用此对象的 notify() 方法或 notifyAll() 方法,或者超过指定的时间量前,导致当前线程等待

wait(long timeout, int nanos)

      在其他线程调用此对象的 notify() 方法或 notifyAll() 方法,或者其他某个线程中断当前线程,或者已超过某个实际时间量前,导致当前线程等待
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,067评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,785评论 18 399
  • 前言 人生苦多,快来 Kotlin ,快速学习Kotlin! 什么是Kotlin? Kotlin 是种静态类型编程...
    任半生嚣狂阅读 26,295评论 9 118
  • 卷中诗、谷底渊、云上梯,皆未见,何曾不知命运善于使我黯然凋零,也是这命赠我数次空欢喜!赠我数次殇别离,赠我一生多牵...
    故人已故阅读 269评论 2 4
  • 文/李晓 图/李晓 西子有些郁闷地看着身边的这个男人。 十年了。西子看着这个男人薄薄的嘴唇,紧紧地闭着。仿佛张开嘴...
    adaya阅读 547评论 0 1