与时俱进的Java——《写给大忙人看的Java核心技术》
来源:互联网 发布:如何看待人工智能 编辑:程序博客网 时间:2024/05/18 14:46
作为一个Android工程师,对书中那一句“成也框架,败也框架”深有同感:刚入门的时候只需要用Picasso或者OKHttp等开源框架实现简单的功能就能得到一个结果,有了经验之后才会发现深入了解Java核心技术才能写出高性能高可维护性低代码量的APP。
Java很多出现多年的“新特性”都是走出校门之后才接触到的,比如泛型、动态参数和中文变量名(尽管不推荐使用)等。因为受教材编写年代的限制,在学校老师不可能教你与时俱进的新知识,所以一本时效性强的Java参考书显得弥足珍贵。《写给大忙人看的Java核心技术》就是这样一本走在时代前沿的书,详细介绍了Java 8的几个别开生面的新特性,譬如:给 Date和Calendar开启了倒计时的全新的时间/日期API,改进了泛型从此以后泛型中的List和Map也可以包含泛型,封装一个解析约定好格式的Json的方法更加便捷。
我个人最青睐的是本书的第三章《接口和Lanbda表达式》,这一章介绍了Java 8 新特性Lambda表达式:Lambda表达式代表一段代码块,这块代码可以在稍后的某个时间点执行。换句话说,就是函数可以作为方法的参数。Lanbda具有划时代的意义,以后Android任何自定义控件的事件可以直接写在构造函数里,极大降低了开发成本。
此外本书第二章《面向对象编程》虽然讲的都是Java早已存在的“旧特性”,但都不是陈词滥调,尤其第2.7节推荐了注释在不同用处的不同格式,非常有助于代码和文档的规范化。
问渠那得清如许,唯有源头活水来。书中每个章节都似曾相识,但都能让人耳目一新,恍然大悟道:“程序原来还可以这样写,而且这样写居然更好”
- 与时俱进的Java——《写给大忙人看的Java核心技术》
- 《写给大忙人看的Java核心技术》读书笔记
- 写给大忙人看的Java核心技术-Solutions提供
- 《写给大忙人看的java SE8》笔记 -- 1. lambda表达式
- 《写给大忙人看的java SE8》笔记 -- 2. Stream
- Java7,8(<<写给大忙人看的Java SE8>>摘要)
- 写给大忙人看的Swift——互动出版网
- 写给大忙人看的C++——互动出版网
- 《写给大忙人看的java SE8》笔记 -- 3. 杂项改进与java7新特性
- 写给大忙人看的 Java SE 8 第一章练习 答案 <函数式编程>
- 2016书单总结--写给大忙人看的JavaSE8-Lambda
- 2016书单总结--写给大忙人看的JavaSE8-Stream
- 关于C++的那些事儿(一)--读《写给大忙人看的C++》
- JAVA核心技术的学习
- JAVA核心技术的基础知识
- Java进阶(六)从ConcurrentHashMap的演进看Java多线程核心技术
- Java进阶(六)从ConcurrentHashMap的演进看Java多线程核心技术
- 关于JAVA核心技术的泛型一章
- 汇编学习1
- from __future__ import absolute_import的作用
- LeetCode:最长公共前缀(Longest Common Prefix)
- STL(1) - Lambda表达式
- HBase的按照
- 与时俱进的Java——《写给大忙人看的Java核心技术》
- HDU 3033 I love sneakers!(分组背包/至少选一个)
- Okttp3.0简单的二次回调封装
- Impala简介(整理)
- 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B),win32 error 50
- PHP magic_quotes_gpc的详细使用方法
- Tsinsen A1109 三角形
- 重建二叉树
- java学习笔记(五)