java基础
chen-sx
程序员一枚
展开
-
clone
教学总结:基本数据类型浅度克隆,引用数据类型深度克隆 //这段代码会出现捆绑,若把其中的注释去掉则不会捆绑 class User implements Cloneable { String name; int age; public User(String name, int age) { super(); this.name = name; this.age =原创 2015-10-17 10:37:40 · 380 阅读 · 0 评论 -
类和接口
类和接口 使类和成员的可访问性最小(封装) 尽可能使每个类和成员不对外界访问公有类中使用访问方法(get,set)而非公有域(即直接访问)使可变性最小化复合优先于继承(包装类)接口优于抽象类接口只用于定义类而为其他目的定义接口是不恰当的(如定义接口常量,不恰当)类层次优先(继承)与标签类(即类中太过与复杂)用函数对象表示策略(策略模式) //策略接口 public interface原创 2016-05-21 16:02:15 · 387 阅读 · 0 评论 -
泛型
泛型 术语 声明中具有一个或多个类型参数(type parameter)的类或接口,就是泛型(generic)类或接口 术语 示例 参数化类型 List 实际类型参数 String 泛型 List 形式类型参数 E 无限制通配符类型 List 原生态类型 List 有限制类型参数原创 2016-05-21 16:22:45 · 325 阅读 · 0 评论