精品系列简介

发布日期:2016年10月01日| 点击: 1,308 次| 暂无评论

金丝燕网站新推出精品系列,针对那些愿意为知识和技术付费的人群。知乎,果壳等都推出了高质量的付费项目,金丝燕也效仿一二。...

第三节:源码阅读的方法

发布日期:2016年09月26日| 点击: 3,523 次| 评论:3

本文属于《Java学习方法系列》的第三节。主要给大家说一下关于阅读源码的方法。 阅读源码的重要性 阅读源码有三个作用:让我们了解底层实现;积累数据结构;吸收前辈的编码风格。作用一,不用多说,大家都能体会...

第二节:正确的读书方法

发布日期:2016年09月25日| 点击: 2,531 次| 评论:2

本文属于《Java学习方法系列》的第二节。主要给大家说一下读书的方法,上一节的内容是个目标是个境界,而本节的内容是实现目标的方法,提升境界的道路。 重视读书的作用 虽然现在是信息社会,人们获取信息的途径是互...

第一节:夯实基础

发布日期:2016年09月02日| 点击: 3,750 次| 评论: 1

本文属于《Java学习方法系列》的第一节。主要给大家说一下基础方面的问题。 敬畏基础知识 很多人潜意识有这么一个观念:基础知识就是1+1=2。错!基础知识其实是很深奥的,Java发展了数十年,基础知识蕴含了...

《Java学习方法系列》上线公告

发布日期:2016年09月01日| 点击: 2,110 次| 评论:2

这个系列内容,属于我数年的学习积累,目前是想到哪里就写到哪里,最后再整理出更合适的内容顺序。所以,当你看到内容跳跃之时,请不要见怪。 学习方法重要吗?说重要也重要,说不重要也不重要。有的人爱好Java,所以尽心投入,往...

第八节:泛型实例化

发布日期:2016年08月28日| 点击: 1,808 次| 暂无评论

类型可以通过参数来实现,例如泛型中的T t,但是我想生成T对象,那怎么实现呢?按照以往的经验,我们很容易想到这种方式: [crayon-59eb69f79c84b484861318/] 此时,由于T的具体类型我们无法...

第七节: ? extends E 和 ? super E 背后的思想:...

发布日期:2016年08月26日| 点击: 2,257 次| 暂无评论

...

第六节:协变和逆变

发布日期:2016年08月25日| 点击: 3,891 次| 评论:2

协变和逆变指的是宽类型和窄类型在某种情况下的替换或交换的特性。简单的说,协变就是用一个窄类型替代宽类型,而逆变则用宽类型覆盖窄类型。 1 协变 在Java中协变的例子非常常见,例如,面向对象的多态,以及数组...