当前位置: 首页 > news >正文

网站做政务广告传媒公司简介ppt

网站做政务,广告传媒公司简介ppt,设计院一个月工资多少,绿化公司网站建设前言Java 中的 Object 方法在面试中是一个非常高频的点#xff0c;毕竟 Object 是所有类的“老祖宗”。Java 中所有的类都有一个共同的祖先 Object 类#xff0c;子类都会继承所有 Object 类中的 public 方法。先看下 Object 的类结构(快捷键#xff1a;alt7)#xff1a;1.…前言Java 中的 Object 方法在面试中是一个非常高频的点毕竟 Object 是所有类的“老祖宗”。Java 中所有的类都有一个共同的祖先 Object 类子类都会继承所有 Object 类中的 public 方法。先看下 Object 的类结构(快捷键alt7)1. getClass 方法public final native Class getClass();复制代码final 方法、获取对象的运行时 class 对象class 对象就是描述对象所属类的对象。这个方法通常是和 Java 反射机制搭配使用的。2. hashCode 方法public native int hashCode();复制代码该方法主要用于获取对象的散列值。Object 中该方法默认返回的是对象的堆内存地址。3. equals 方法public boolean equals(Object obj) { return (this obj);}复制代码该方法用于比较两个对象如果这两个对象引用指向的是同一个对象那么返回 true否则返回 false。一般 equals 和 是不一样的但是在 Object 中两者是一样的。子类一般都要重写这个方法。4. clone 方法protected native Object clone() throws CloneNotSupportedException;复制代码该方法是保护方法实现对象的浅复制只有实现了 Cloneable 接口才可以调用该方法否则抛出 CloneNotSupportedException 异常。默认的 clone 方法是浅拷贝。所谓浅拷贝指的是对象内属性引用的对象只会拷贝引用地址而不会将引用的对象重新分配内存。深拷贝则是会连引用的对象也重新创建。5. toString 方法public String toString() {return getClass().getName() Integer.toHexString(hashCode());}复制代码返回一个 String 对象一般子类都有覆盖。默认返回格式如下对象的 class 名称 hashCode 的十六进制字符串。6. notify 方法public final native void notify();复制代码final 方法主要用于唤醒在该对象上等待的某个线程。7. notifyAll 方法public final native void notifyAll();复制代码final 方法主要用于唤醒在该对象上等待的所有线程。8. wait(long timeout) 方法public final native void wait(long timeout) throws InterruptedException;复制代码wait 方法就是使当前线程等待该对象的锁当前线程必须是该对象的拥有者也就是具有该对象的锁。wait() 方法一直等待直到获得锁或者被中断。wait(long timeout) 设定一个超时间隔如果在规定时间内没有获得锁就返回。9. wait(long timeout, int nanos) 方法public final void wait(long timeout, int nanos) throws InterruptedException {if (timeout 0) {throw new IllegalArgumentException(timeout value is negative);}if (nanos 0 || nanos 999999) {throw new IllegalArgumentException(nanosecond timeout value out of range);}if (nanos 500000 || (nanos ! 0 timeout 0)) {timeout;}wait(timeout);}复制代码参数说明timeout最大等待时间(毫秒)nanos附加时间在毫秒范围(0-999999)该方法导致当前线程等待直到其他线程调用此对象的 notify() 方法或notifyAll()方法或在指定已经过去的时间。此方法类似于 wait 方法的一个参数但它允许更好地控制的时间等待一个通知放弃之前的量。实时量以毫微秒计算计算公式如下1000000 * timeout nanos复制代码在所有其他方面这种方法与 wait(long timeout) 做同样的事情。特别是 wait(0, 0) 表示和 wait(0) 相同。10. wait 方法public final void wait() throws InterruptedException { wait(0);}复制代码可以看到 wait() 方法实际上调用的是 wait(long timeout) 方法只不过 timeout 为 0即不等待。11. finalize 方法protected void finalize() throws Throwable { }复制代码该方法是保护方法主要用于在 GC 的时候再次被调用如果我们实现了这个方法对象可能在这个方法中再次复活从而避免被 GC 回收。最后欢迎大家关注我的公众号【程序员追风】文章都会在里面更新整理的资料也会放在里面。
http://www.zqtcl.cn/news/498282/

相关文章:

  • 温州阿里巴巴网站建设企业宣传片怎么拍
  • 淮阳住房城乡建设局网站阿里巴巴做国际网站要多少钱
  • 电子商务个人网站可以备案吗短网址还原
  • 网站内容由什么组成部分组成部分电子商务网站建设主管的策划书
  • 云服务器安装win系统做网站seo三人行论坛
  • 电气网站设计机械设计软件solidworks
  • 内网网站建设所需硬件设备厦门关键词排名提升
  • 网站动态海报效果怎么做的最专业网站建
  • 学校如何建设网站北京市住房及城乡建设部网站
  • 响应式网站制作流程全国城建培训中心官网查询证书
  • 北京工程建设信息网站中国市场网
  • xml做网站源码免费网站是
  • 中国工商建设标准化协会网站织梦app网站模板
  • 怎么做好网络销售文大侠seo博客
  • wish网站应该怎么做网站建设前规划
  • 网站建设目的是什么建筑机械人才培训网官网
  • 建筑建设行业网站大型购物网站开发
  • 手机网站开发用什么设计之家网
  • 网站开发平台有哪些什么是网络开发
  • 学校网站前置审批网站做哪些比较有意思
  • 怎么给企业做网站学计算机网站建设
  • 网站关键词优化排名技巧aiyuan wordpress
  • 建设工程资质证书二维码扫描网站自己做的网站如何让qq登录
  • 网站域名有效期wordpress 特别慢
  • 建立个人网站服务器如何用dedecms做网站
  • php网站开发实市场推广策略 包括哪些
  • 合众商道网站开发可以投稿的写作网站
  • 北京贸易公司网站制作免费的查企业的网站
  • 网站建设报价表模板下载小程序怎么找出来
  • 网站制作简单协议wordpress快速建站教程视频教程