6.接口、对象、比较、构造器、方法

来源:互联网 发布:富国优化增强债券c 编辑:程序博客网 时间:2024/06/16 02:18
接口、对象、比较、构造器、方法

接口
Comparator 与 Comparable 接口是干什么的?列出它们的区别

对象
拷贝(clone)
如何实现对象克隆
深拷贝和浅拷贝区别
深拷贝和浅拷贝如何实现激活机制
写clone()方法时,通常都有一行代码,是什么

比较
在比较对象时,”==” 运算符和 equals 运算有何区别
如果要重写一个对象的equals方法,还要考虑什么
两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对

构造器
构造器链是什么
创建对象时构造器的调用顺序
不可变对象
什么是不可变象(immutable object)
为什么 Java 中的 String 是不可变的(Immutable)
如何构建不可变的类结构?关键点在哪里
能创建一个包含可变对象的不可变对象吗
如何对一组对象进行排序

方法
构造器(constructor)是否可被重写(override)
方法可以同时即是 static 又是 synchronized 的吗
abstract 的 method是否可同时是 static,是否可同时是 native,是否可同时是synchronized
Java支持哪种参数传递类型
一个对象被当作参数传递到一个方法,是值传递还是引用传递
当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递
我们能否重载main()方法
如果main方法被声明为private会怎样
原创粉丝点击