龙空技术网

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

JAVA互联搬砖工人 320

前言:

此时大家对“程序员第五版”可能比较注意,同学们都想要了解一些“程序员第五版”的相关内容。那么小编同时在网上汇集了一些对于“程序员第五版””的相关文章,希望大家能喜欢,你们快快来学习一下吧!

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

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

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

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

第一,Java的核心目的是“为程序员减少复杂性”。

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

第二,并发(现在称多线程)确实很难。

因为就连作者都深陷“并发”的泥潭,但经过“数月的努力,还是走了出来”。所以,我们学习Java的人也没必要对并发丧失信心。

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

第三,章节没必要包含一个“足够大”的主题。

就我个人而言,一天读十页书恰到好处,假如超出十页书,后面的读起来就会非常痛苦;就好像一篇文章,字数超过2000个,我读起来就很吃力;或者说,超出2000字的部分我会选择性忽略。

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

章节内容展示:

第一章:对象的概念

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

第三章:万物皆对象

第四章:运算符

第五章:控制流

第六章:初始化和清理

第七章:封装

第八章:复用

第九章:多态

第十章:接口

第十一章:内部类

第十二章:集合

第十三章:函数式编程

第十四章:流式编程

第十五章:异常

第十六章:代码校验

第十七章:文件

第十八章:字符串!

第十九章:类型信息

第二十章:泛型

第二十一章:数组

第二十二章:枚举

第二十三章:注解

第二十四章:并发编程

第二十五章:设计模式

部分内容展示

为什么叫部分内容展示,因为这份《java编程思想》内容多达600多页没有办法给大家一一展示出来了,需要获取的小伙伴直接转发+关注后私信【111】或【666】即可获取到完整版!

因为这份《java编程思想》内容多达1550多页没有办法给大家一一展示出来了,需要获取的小伙伴直接转发+关注后私信【111】或【666】即可获取到完整版!

标签: #程序员第五版 #java编程思想百度云盘