10 2017 档案

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