最近在读胡适先生(毛主席的评价是——说实在话,新文化运动他是有功的,不能一笔抹杀,应当实事求是。到了二十一世纪,那时候,替他恢复名誉吧)的《胡适文选》;其中一篇《问题和主义》中有这样一句,“多研究些问题,少谈些主义”。对我而言,就是“多学习学习应该掌握的IT技术,别整天琢磨怎么‘知识变现’”。

最近一段时间,我一直在思考怎么“知识变现”,我也希望自己像那些成功打造了自己品牌的前辈们(比如安晓辉、鸿祥、纯洁的微笑)一样,通过在Chat上开设课程,或者在知乎上开设Live来挣些钱。但我忽略了一点,这些成功的前辈们,早已通过博客积攒了大量的粉丝群,他们被我们这些崇拜者尊称为“大神”,而我显然不够格。

于是,我想,不如静下心来,重新读一些经典的IT技术书。从哪一本开始呢?想了一想,还是《Java编程思想》吧!毕竟本书赢得了全球程序员的广泛赞誉,从Java的基础语法到最高级特性,本书都能指导我们轻松掌握。

前言里面,哪些是值得我们记住的呢?

第一,Java的核心目的是“为程序员减少复杂性”。
用Sun(1995年开发了Java)的原话是:“我们关心的是,减少开发健壮代码所需的时间和困难”。尽管这个目标导致Java的运行效率偏慢,但与用C++开发相同的程序相比,Java只需要一半甚至更少的时间。作为程序员来说,这是我们最喜闻乐见的,不是吗?省下来的那一部分时间,还可以约女朋友去看场电影,对吧?况且,Java的版本一直在更新,性能也不断地被优化。

第二,并发(现在称多线程)确实很难。
因为就连作者都深陷“并发”的泥潭,但经过“数月的努力,还是走了出来”。所以,我们学习Java的人也没必要对并发丧失信心。

并发是什么呢?通常情况下,并发是指“系统能够同时并行处理很多请求”。大家都走过红绿灯路口,是吧?假如是单车道,那么一次就只能通过一辆车,后面的车依次通过,这个红绿灯路口就不支持并发;假如是两车道,那么一次就能通过两辆车,这个红绿灯路口就支持并发。

第三,章节没必要包含一个“足够大”的主题。
就我个人而言,一天读十页书恰到好处,假如超出十页书,后面的读起来就会非常痛苦;就好像一篇文章,字数超过2000个,我读起来就很吃力;或者说,超出2000字的部分我会选择性忽略。

最新英文翻译版已经开源到 GitHub,翻译的非常棒,同时内容还在不断的更新,有多位大佬在维护,非常棒的学习资料,从此看这本书再也不会头疼了,本书目录如下:


章节内容展示:
第一章:对象的概念



第二章:安装Java和本书用例

第三章:万物皆对象


第四章:运算符



第五章:控制流


第六章:初始化和清理

第七章:封装


第八章:复用



第九章:多态

第十章:接口

太赞了!国内最经典的计算机编程思想第五版中文版开源!它回来了
第十一章:内部类



第十二章:集合


第十三章:函数式编程


第十四章:流式编程



第十五章:异常


第十六章:代码校验

太赞了!国内最经典的计算机编程思想第五版中文版开源!它回来了
第十七章:文件


图片说明
第十八章:字符串!
图片说明
第十九章:类型信息


第二十章:泛型



第二十一章:数组


第二十二章:枚举



第二十三章:注解


第二十四章:并发编程


第二十五章:设计模式



部分内容展示

为什么叫部分内容展示,因为这份《java编程思想》内容多达600多页没有办法给大家一一展示出来了,需要获取的小伙伴可以点击文章开头链接获取






因为这份《java编程思想》内容多达1550多页没有办法给大家一一展示出来了,需要获取的小伙伴点击文章开头链接获取