10 2017 档案

摘要:通过本周的学习,在我看来泛型就是将具体的数据抽象化,比如解决了通过一种运算方法需要解决多种数据的方式,这时候只要在声明泛型方法或泛型类的时候<T>,T就是未知类型,具体用什么数据类型直接在主函数中实例化就可以了。这样一来就优化了程序,在没有学习泛型之前我们解决上述问题就需要多构造几个针对不同对象类型 阅读全文
posted @ 2017-10-30 17:16 DoreenTan 阅读(88) 评论(1) 推荐(0)
摘要:恢复内容开始 学习小结: 异常分为(非致命异常和致命异常(程序是无法解决:内部错误和资源耗尽错误)) 自定义异常类都是派生于Exception 捕获异常用try语句p271 getMassage()方法//用于获得有关异常信息 断言:用了assert关键字 assert 条件:表达式;(条件为假异常 阅读全文
posted @ 2017-10-22 22:54 DoreenTan 阅读(91) 评论(1) 推荐(0)
摘要:这周继续学习到了lambda表达式,这是一种很灵活且简介的语法,还学习了深拷贝与浅拷贝的方法,深拷贝指被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。浅拷贝被复制对象的所有变量都含有与原来的对象相 阅读全文
posted @ 2017-10-17 21:22 DoreenTan 阅读(92) 评论(0) 推荐(0)
摘要:通过本次实验了解到为了克服Java单继承的缺点,Java使用了接口。实现了一个类可以同时实现多个接口。一个接口可以同时继承自多个接口(不会产生二义性)。一个类通过使用关键字implements声明自己实现一个或多个接口。 如果一个非抽象类实现了某个接口,那么这个类必须重写该接口的所有方法。实现接口方 阅读全文
posted @ 2017-10-08 20:54 DoreenTan 阅读(112) 评论(1) 推荐(0)