当前位置: 首页 > 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.pierceye.com/news/498282/

相关文章:

  • 番茄网络营销策划方案seo网站培训
  • 自己做一网站高唐网页定制
  • 快速网站seo效果什么是网络营销与概念
  • 个体网站建设企业网站做的好的有什么公司
  • 建设银行网站短信错误6次wordpress个人淘客
  • 让网站快速收录最新集团公司网站案例
  • 网站开发公司长春高校 网站建设实施方案
  • 我做的网站打开慢怎么处理防控措施有这些优化
  • 网站的登录界面是怎么做的网站开发 职位
  • 西安英文网站制作企业年报申报入口官网
  • 做一网站多少钱企业官方网站建设教程
  • 自己建的网站能用吗海南网站建设哪家好
  • 网络公司网站模板html网站制作 数据库
  • 温州哪里有网站优化南通营销网站建设
  • 怎么在网站标头做图标wordpress 远程数据库
  • 厦门做手机网站公司最新常州网页制作招聘
  • 施工企业农民工工资专项检查报告百度seo怎么把关键词优化上去
  • 圆通速递我做网站sydney wordpress
  • 做外汇有哪些正规的网站做网站只用前端知识可以吗
  • 奢侈品购物网站排名微分销手机网站制作
  • 东莞市永铭装饰有限公司优质的seo快速排名优化
  • 大型网站服务器配置西宁网站设计建设
  • 网站怎么加ico网站模板上传到那个目录
  • dede关闭网站屯留做网站哪里好
  • 如何用python做网站脚本语言网络行为管理系统
  • 排名好的徐州网站建设微信里的小程序不见了
  • 常州公司网站建设网站基础建设ppt
  • 电商网站产品模块食品包装设计说明范文
  • WordPress的站内地图看网站的浏览器
  • 国外服装购物网站大全网站域名地址查询