大忙人学java_与时俱进的Java——《写给大忙人看的Java核心技术》

作为一个Android工程师,对书中那一句“成也框架,败也框架”深有同感:刚入门的时候只需要用Picasso或者OKHttp等开源框架实现简单的功能就能得到一个结果,有了经验之后才会发现深入了解Java核心技术才能写出高性能高可维护性低代码量的APP。

Java很多出现多年的“新特性”都是走出校门之后才接触到的,比如泛型、动态参数和中文变量名(尽管不推荐使用)等。因为受教材编写年代的限制,在学校老师不可能教你与时俱进的新知识,所以一本时效性强的Java参考书显得弥足珍贵。《写给大忙人看的Java核心技术》就是这样一本走在时代前沿的书,详细介绍了Java8的几个别开生面的新特性,譬如:给 Date和Calendar开启了倒计时的全新的时间/日期API,改进了泛型从此以后泛型中的List和Map也可以包含泛型,封装一个解析约定好格式的Json的方法更加便捷。

我个人最青睐的是本书的第三章《接口和Lanbda表达式》,这一章介绍了Java 8 新特性Lambda表达式:Lambda表达式代表一段代码块,这块代码可以在稍后的某个时间点执行。换句话说,就是函数可以作为方法的参数。Lanbda具有划时代的意义,以后Android任何自定义控件的事件可以直接写在构造函数里,极大降低了开发成本。

此外本书第二章《面向对象编程》虽然讲的都是Java早已存在的“旧特性”,但都不是陈词滥调,尤其第2.7节推荐了注释在不同用处的不同格式,非常有助于代码和文档的规范化。

问渠那得清如许,唯有源头活水来。书中每个章节都似曾相识,但都能让人耳目一新,恍然大悟道:“程序原来还可以这样写,而且这样写居然更好”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值