其他
10道Java面试必备的设计模式面试题!
1.请列举出在JDK中几个常用的设计模式?
2.什么是设计模式?你是否在你的代码里面使用过任何设计模式?
3.Java中什么叫单例设计模式?请用Java 写出线程安全的单例模式
4.在 Java 中,什么叫观察者设计模式(observerdesign pattern)?
5.使用工厂模式最主要的好处是什么?在哪里使用?
6.举一个用 Java 实现的装饰模式(decoratordesign pattern)?它是作用于对象层次还是类层次?
7.在 Java 中,为什么不允许从静态方法中访问非静态变量?
8.设计一个 ATM 机,请说出你的设计思路?
9.在 Java 中,什么时候用重载,什么时候用重写?
10.举例说明什么情况下会更倾向于使用抽象类而不是接口?