2017年1月14日
摘要: Java接口在1.8之后发生了重大变化。所以谈Java接口特点可以分为1.8版本之前和1.8版本之后。 1.8版本之前的特点: 接口里只能有静态全局常量和public修饰的抽象方法。 为了代码简洁,在接口中方法可以不用public和abstract修饰,但是编译后的方法仍然是public abstr 阅读全文
posted @ 2017-01-14 22:39 kuillldan 阅读(3286) 评论(0) 推荐(0) 编辑
摘要: Java为我们提供了三种Annotation方便我们开发。 1 Override-函数覆写注解 如果我们想覆写Object的toString()方法,请看下面的代码: 上面的代码,我们期望能在AnnotationDemo类中覆写toString()方法,结果在运行的时候发现,程序调用的是Object 阅读全文
posted @ 2017-01-14 21:53 kuillldan 阅读(3019) 评论(0) 推荐(0) 编辑
摘要: 泛型技术在绝大多数语言总都存在。对泛型狭义的解释就是,在定义类的时候不指定属性或方法参数的类型,用一个T或者其他单词代替类型,等到实例化对象的时候根据实际需要指定类型。这样可以极大的提高代码的重用性和健壮性。如下面的代码: 上面的代码在类声明的时候并没有指定属性info的具体类型,而是用字母T代替。 阅读全文
posted @ 2017-01-14 21:32 kuillldan 阅读(162) 评论(0) 推荐(0) 编辑