十二、垃圾回收面试题 1.Object的finalize()方法 2.Java中的强软弱虚四种引用 (1)强引用 (2)软引用(间接引用) (3)弱引用 (4)虚引用 (5)四种引用区别 ...
分类:
其他好文 时间:
2019-02-12 21:28:53
阅读次数:
194
Object():System.Object类型的构造函数,自动调用。 ~Object()/Finalize():System.Object类型的祈构函数,自动调用且不能够手动。 Equals(object)、Equals(object,object):判断相比较的两个对象是否相等,相等返回True ...
分类:
其他好文 时间:
2019-02-11 22:47:49
阅读次数:
325
A NoOp Garbage Collector JDK上对这个特性的描述是: 开发一个处理内存分配但不实现任何实际内存回收机制的GC, 一旦可用堆内存用完, JVM就会退出. 如果有System.gc()调用, 实际上什么也不会发生(这种场景下和 XX:+DisableExplicitGC效果一样 ...
分类:
编程语言 时间:
2019-02-04 10:29:05
阅读次数:
379
一、final 1.final修饰方法时,需要注意的点: #final修饰方法时,之前的第二个原因是效率。但是如果方法过于庞大,可能看不到内嵌调用带来的任何性能提升。在最近的Java版本中,不需要使用final方法进行这些优化了。“ #因此,如果只有在想明确禁止 该方法在子类中被覆盖的情况下才将方法 ...
分类:
编程语言 时间:
2019-01-29 18:26:17
阅读次数:
183
分组获取数据: db.express_info.group({ "key":{"express_code":true}, "initial":{"num":"0","mobile":"0"}, "reduce":function(doc,result){result.num++, result.mo ...
分类:
数据库 时间:
2019-01-14 14:27:16
阅读次数:
455
java API 1.Object类 (1).概述 Object类是类层次结构的根类,每一个类都使用Object类作为超类,所有的对象(包括数组)都实现这一个类的方法。 (2).构造方法 由于Object类作为一个超类,只有一个无参构造,所以子类的构造方法默认访问的都是父类(也就是Object)类的 ...
分类:
编程语言 时间:
2018-12-23 16:55:35
阅读次数:
244
谈谈final、finally、finalize的区别1、final修饰符:如果一个类被声明为final,意味着这个类不能再被派生出新的子类,不能作为父类被别的类继承。因此,一个类不能即被声明为abstract又被声明为final。将变量或者方法声明为final,可以保证他们在使用中不会被改变。其初 ...
分类:
编程语言 时间:
2018-12-19 22:04:47
阅读次数:
240
第一,谈谈final, finally, finalize的区别。 最常被问到。 final:可以修饰非抽象类和非抽象类成员方法和变量 final类不能被继承,没有子类,final类中的方法默认是final 被声明为final的变量必须在申明时给定初始值,而在以后的应用中只能读,不能修改 final ...
分类:
编程语言 时间:
2018-12-10 19:14:18
阅读次数:
183
所有类都间接或直接的继承自ObjectObject类提供了以下11个方法 protected Object clone() boolean equals(Object obj) protected void finalize() Class getClass() //https://i.cnblog... ...
分类:
其他好文 时间:
2018-12-08 20:18:30
阅读次数:
121