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