有句俗话叫做,“没吃过猪肉,也见过猪跑”,常用来形容人们事情虽然没有亲身经历过,但也听说过。这句俗话同样适用于《Java 编程思想》这本书,学过 Java 的即便是没有看过这本书,也至少听说过。

虽然对于现在的小朋友来说,还真的是吃过猪肉,没见过猪跑。但意思就那么个意思。

说起《Java 编程思想》这本书,还真的是挺有渊源的。我上大学那会,班主任教我们 Java,极力推崇这本书和另外一本,叫《Java 开发宝典》。
需要这两本书的可以点击这里!!暗号CSDN,领取哈!

这两本书,一本比一本厚,厚到可以放在座位上当垫子。偷偷地告诉你,我就这么干过,还真的能极大的提升屁股的舒适度。有一说一,这两本书对 Java 的初学者很不友好,尤其是像我这样的学渣,简直就是最佳劝退读物。

大学那会真没钱,但硬是攒了一个月的零花钱,狠狠心买了一本正版的《Java 编程思想》。有不少同学都是在某宝上买的盗版。书是花钱买来的,以为自己会好好读,但事实证明,越读越觉得这本书太枯燥了。最后读了两章就彻底搁浅了。

大学毕业去苏州的时候把这本书也带了过去,主要是不舍得扔。2014 年回洛阳的时候,实在是不想再带回来了,就送给了同事当做纪念。

去年的时候,突然心血来潮,又买了一本,认认真真地读了起来。这次仍然感觉很枯燥,但竟然耐着性子读完了。

这些笔记的内容更符合新手的视觉,如果你感兴趣的话,可以通过下面的链接去看看。

https://www.zhihu.com/question/269505829/answer/933582331

讲真,第二次重读感觉收获特别大,《Java 编程思想》这本书绝壁对得起“经典”这两个字——只不过,真心不适合新手来读。新手建议读我的《教妹学 Java》,更通俗易懂,更有趣一些。

遗憾的是,《Java 编程思想》这本书是 2007 年 6 月份出版的,虽然书中的思想没有过时,但代码确实有些年代感了,毕竟那会用的还是 JDK 1.5,2021 年就要发布 JDK 17 了,还是 LTS 版。

我一直挺期待《Java 编程思想》的作者 Bruce Eckel 能出新版,但等了这么多年,仍然没有等到。但一个好消息是,四年前,Bruce Eckel 不声不响地写了一本新书,名叫《On Java 8》。虽然名字没再叫《Thinking in Java》,但从内容上来看,的确是在原来的基础上修订的。

如果你英语功底不是那么好,又想白嫖的话,也是有办法的。

可以点击这里!!暗号CSDN,领取哈!](https://jq.qq.com/?_wv=1027&k=6j5PcxUv)

来看一下部分目录。

内容可以说更全面,并且加入 Java 8 的知识点,比如说最具代表性的流和函数式编程。与此同时,删除了已经被淘汰的 AWT 和 Swing 相关内容。

良心啊!

如果你也对这份 PDF 感兴趣的话,可以通过下面的方式获取(点个赞吧,我花了将近一周的时间整理,累的半死,1539 页)。

点击这里!!暗号CSDN

GitHub 标星 15.3k,Java 编程思想最新中文版相关推荐

  1. Github标星8.3k+,Tensorflow 2.0的代码实现及教学材料(“龙书”)公布下载了!

    本文推荐一个热门的Tensorflow 2.0的学习项目,提供pdf和代码,github上标星8.3k+ Github地址: https://github.com/dragen1860/Deep-Le ...

  2. GitHub 标星 2.3k+,比个手势,AI 自动识别 Emoji!

    关注 "GitHubDaily" 设为 "星标",每天带你逛 GitHub! 转自量子位,作者圆栗子 一只手势识别 AI,怎样才算得上 (优) 秀啊? 不停地变 ...

  3. Github标星2.3k+!这个仓库提供了靠谱的入门人工智能的路线及资料!

    本文为AI入门者推荐一个Github仓库,仓库推荐了一个简易的学习路线,并提供了代码和数据集下载. 本文作者:黄海广 一.前言 AI以及机器学习入门,初学者遇到的问题非常多,但最大的问题就是: 资料太 ...

  4. GitHub标星23K!Java 实战博客项目分享

    来源:开源最前线(ID:OpenSourceTop) 作为程序员每天就是不停的敲代码,改Bug,写起代码来那真是行云如流水,但要你码出点文字,写点技术总结,好像比登天还难. 不过,现在已经有越来越多的 ...

  5. 厉害了,Github标星113K的前端学习路线图有中文版了

    Github上有个前端学习资源一直很火--developer-roadmap,这是国外的一个大佬整理出来的,标星113K,由此可见它有多受欢迎,国内的许多开发者都知道有这么一个项目存在,但苦于英文水平 ...

  6. Github标星5.3K,进阶学习工作最全指南

    正文 最近整理了一份 Netty 相关的文档干货,讲解很系统.今天分享给大家.看完这份文档你将获得哪些收获? 理解当下火热的 Netty 框架.核心概念.开发流程: 手写 RPC 框架(聊天室.Tom ...

  7. GitHub标星30K+的Java面试八股文长啥样?

    2023年的互联网行业竞争越来越严峻,面试也是越来越难,一直以来我都想整理一套完美的面试宝典,奈何难抽出时间,这套1000+道的Java面试手册我整理了整整1个月,上传到Git上目前star数达到了3 ...

  8. GitHub标星1w的Java架构师必备技能,Java岗

    一.Spring Cloud微服务概念定义 提起微服务,不得不提 Spring Cloud 全家桶系列,Spring Cloud 是一个服务治理平台,是若干个框架的集合,提供了全套的分布式系统解决方案 ...

  9. Github标星5.3K,docker菜鸟图解教程

    正文 在实际的工作项目中, 缓存成为高并发.高性能架构的关键组件 ,那么Redis为什么可以作为缓存使用呢?首先可以作为缓存的两个主要特征: 在分层系统中处于内存/CPU具有访问性能良好, 缓存数据饱 ...

  10. GitHub标星8k!java正则数字

    一面(技术面:算法+Redis+MySQL+网络) 给定m个不重复的字符 [a, b, c, d],以及一个长度为n的字符串tbcacbdata,问能否在这个字符串中找到一个长度为m的连续子串,使得这 ...

最新文章

  1. (winform cookie)如何向某网址Post信息,并得到CookieContainer以便以后直接通过验证...
  2. python小甲鱼练习题答案_小甲鱼Python第 013讲元组:戴上了枷锁的列表 | 课后测试题及参考答案...
  3. 最新!Vicor 270V-28V DCM5614以96%效率提供1300W功率
  4. 基于heartbeatV2版本的ha-gui工具对httpd做高可用集群(1)
  5. WinForm应用程序框架设计之WinAction(一:显示列表窗体)
  6. 在线代码片段管理工具gistbox + github
  7. 视觉SLAM——ORB-SLAM3运行本地视频文件
  8. Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File 之 —— SharedPreferences...
  9. YOLO系列专题——YOLOv3理论篇
  10. Java旅游管理系统
  11. 身份证地址码码表MySQL
  12. Orcad Pspice仿真
  13. vue中使用web serial api实现串口通信
  14. 人工智能技术在电气自动化中的应用,主要有哪些?
  15. 15个经典营销激励小故事
  16. 如何设计签名 我的名字
  17. WebDAV之葫芦儿·派盘+小书匠
  18. Matlab 二维网格图pcolor和imagesc区别
  19. HTML搜索结果显示,百度搜索结果如何显示你的网站logo及官网?
  20. EXCEL或者WPS excel 某列从某行开始以上或以下全选的操作 ,某行从某列开始的以后全选

热门文章

  1. sid图像数据_【技术前沿】首届“水下机器人目标抓取大赛”第一名的图像增强方法...
  2. StanfordDB class自学笔记 (5) JSON Data
  3. 最简单又最复杂的单例模式
  4. anaconda怎么打开python3.7,使用anaconda更新到python 3.7
  5. web工程was部署
  6. hadoop 2.7.3 源码编译教程
  7. java 设计模式学习笔记十三 observer设计者模式
  8. Effects with the Pixel Bender Toolkit
  9. linux vim tree,技术|如何优雅地使用 VIM 文件管理插件 NERDTree
  10. python程序如何执行死刑_哪些Python库让你相见恨晚?