10 2017 档案
摘要:本周学习了泛型程序设计。 其实在这周学泛型之前有接触过泛型类型,但是并不是很理解泛型,这周学了泛型对以前的程序有了更深的理解,再深入理解和学习之后实例化和泛型数组列表无区别。泛型也被称为参数化类型,用具体类型替代类型变量就可以实例化泛型类型,话句话说,泛型类可看作普通类工厂。 泛型类型变量也是有界限
阅读全文
摘要:本周学习了异常和断言。 异常分为内部(置)异常和创建类异常(自定义异常),而运行时异常(比如栈空)是未检查异常,即非受查异常,非运行时异常是检查异常,即受查异常。 所有的异常都是由Throwable继承来,往下分为Error和Exception. 抛出异常时,一个方法可能抛出多个受查异常类型(即一个
阅读全文
摘要:本周在复习完接口后又学习了有关内部类的用法。 内部类是定义在另一个类内内部的类,外层的类叫外部类,在学习完内部类后思考了下为什么要学内部类,原因有三: 1)、内部类方法可以访问该类定义所在的作用域中的数据,包括私有数据。 2)、内部类能够隐藏起来,不为同一包中的其他类所见。 3)、想要定义一个回调函
阅读全文
摘要:本章主要了解了接口。 在此前我们学习了继承,接口和继承有相似之处,所以一直好奇都有继承这个概念了,为什么还要引入接口这个概念呢? 后来发现Java不支持多继承,所以引入了接口,接口可以在任何需要该接口的地方实现类,而继承只支持单继承。 需要注意的是接口不是类,接口也可以被扩展,扩展方法:public
阅读全文

浙公网安备 33010602011771号