- 博客(2)
- 收藏
- 关注
原创 请解释Java中的构造器链式调用及其实现方式。什么是Java中的模板方法模式?请给出示例。
/ 模板方法,定义了制作咖啡的算法骨架brew();addMilk();addSugar();// 抽象方法,由子类实现// 钩子方法(Hook Method),允许子类决定是否需要加牛奶或糖// 基础方法,所有子类都可以直接使用@Override@Override@Override。
2024-07-11 17:53:58
226
原创 【无标题】请解释Java中的深拷贝和浅拷贝的区别。什么是Java中的匿名内部类?它有什么应用场景?
浅拷贝:只复制对象本身和对象中的值类型字段,不复制引用类型字段指向的对象。原始对象和副本共享引用类型字段指向的对象。深拷贝:不仅复制对象本身和值类型字段,还递归复制引用类型字段指向的对象。原始对象和副本完全独立。在需要独立修改副本而不影响原始对象时,应该使用深拷贝。如果对象只包含值类型字段,或者即使包含引用类型字段,也不需要在副本中修改这些引用指向的对象,那么可以使用浅拷贝。什么是Java中的匿名内部类?它有什么应用场景?匿名内部类的定义发生在方法内部,没有显式的类名,只是作为方法的一部分存在。
2024-07-11 17:47:11
471
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人