摘要: 泛型类中的元素应该是泛型类型 使用具体的替换类型变量就可以实例化泛型对象 public static<T> T getMiddle(T... a),如此形式 调用泛型方法:String middle = ArrayAlg.<String>getMiddle() 大多数时候,可以忽略<String> 阅读全文
posted @ 2018-06-17 16:47 hillshadow 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 接口的所有方法自动地属于Public,不需要明确说明 接口中可以包含常量,但是不能包含实例域 将类声明为实现给定接口 对接口中的所有方法进行定义 实现接口的关键字为implement 实现接口时,必须把方法定义为public java是一种强类型语言,调用方法时,编译器会检查这个方法是否存在 比较是 阅读全文
posted @ 2018-06-17 16:47 hillshadow 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 不要编写返回可变对象的访问器方法 如果要返回一个可变数据类型应该怎么办呢? 一个方法可以访问所属类的所有对象的私有数据。!!!! tips: 方法签名包括方法名以及参数类型,这使得不存在同名同参返回值不同的方法 自动赋值出现在没有显示赋值的情况下,数值=0,布尔值=false,对象引用=null 无 阅读全文
posted @ 2018-06-17 16:45 hillshadow 阅读(942) 评论(0) 推荐(0) 编辑
摘要: java数据类型 基本数据类型(一般使用小写) 特点 除了值没有任何标识,1=1 不可变数据类型 在作用域范围内,局部栈中存储 建立成本低 对象数据类型(除了基本数据类型以外的数据类型) 特点 除了值以外还有标识 部分可变 堆中存储,自动回收 泛型进行统一的表示 建立成本高 祖先:均为object的 阅读全文
posted @ 2018-06-17 16:44 hillshadow 阅读(596) 评论(0) 推荐(0) 编辑