思想不会变,所以《Java编程思想》还停留在第 4 版(2007 年);而技术是要更新迭代的,所以《Java核心技术卷一》来到了第十版(2016 年)。

我们来看一下《Java核心技术卷一》第十版的大纲。

前九章:包括 “Java 程序设计概述”、“Java 程序设计环境”、“Java 的基本程序设计结构”、“对象与类”、“继承”、“接口”、“lambda 表达式与内部类”、“异常”、“断言和日志”、“泛型程序设计”、“集合”。这九章讲述的是 Java 基础知识点,是 Java 程序员必须要掌握的内容,所以必看。

第十到第十二章:讲的是 AWT 和 Swing,个人感觉这部分内容属于不需要再学的 Java 知识点。当然了,窗口编程涉及到的“事件驱动-监听-方法回调”的机制蛮重要的,需要掌握,但和 AWT 和 Swing 的关联度不大。就好像,我们取钱直接去招商银行,没必要把招商银行的钱转到工商银行再取出来。

第十三章:讲的是应用部署和 Applet,显然 Applet 也没必要学了。出版社没有把这部分内容删掉,纯粹是为了让这本书变得更笨重(定价就高了)。

第十四章:并发编程。这也是 Java 学习过程中最难的一块之一,另外一难是 Java 虚拟机。但这是初级程序员迈向高手的必经之路。

整体上来讲,《Java核心技术卷一》非常值得一读,广度和深度都恰到好处。强烈推荐。如果你需要电子版,可以关注「沉默王二」公众号,回复「Java核心技术卷」关键字即可获取。我更推荐大家购买纸质版,因为纸质书看起来不伤眼。

下一篇:Java面试官:兄弟,你确定double精度比float低吗?

对《Java核心技术卷一》读者的一些建议相关推荐

  1. Java核心技术卷一读书笔记

    文章目录 Java核心技术卷一读书笔记 第一章 Java程序设计概述 1.1 关键特性 第二章 Java程序设计环境 2.1 使用命令行工具 第三章 Java的基本查询设计结构 3.1 数据类型 3. ...

  2. Java核心技术卷一 -第十二章:多线程

    系列文章目录 Java核心技术卷一 -第一章:java"白皮书"的关键术语 Java核心技术卷一 -第三章:数据类型 Java核心技术卷一 -第三章:变量与常量 Java核心技术卷 ...

  3. Java核心技术卷一 -第五章:类的强制类型转换与instanceof操作符

    系列文章目录 Java核心技术卷一 -第一章:java"白皮书"的关键术语 Java核心技术卷一 -第三章:数据类型 Java核心技术卷一 -第三章:变量与常量 Java核心技术卷 ...

  4. Java核心技术卷一 -第五章:枚举类再认识

    系列文章目录 Java核心技术卷一 -第一章:java"白皮书"的关键术语 Java核心技术卷一 -第三章:数据类型 Java核心技术卷一 -第三章:变量与常量 Java核心技术卷 ...

  5. Java核心技术卷一基础知识第10版demo实例

    Java核心技术卷一基础知识第10版demo实例 第三章 JAVA的基本程序设计结构 3.7输入与输出 3.7.1读取输入 3.8控制流程 3.8.3循环 3.10数组 3.10.6多维数组 第四章 ...

  6. Java核心技术卷一 -第九章:集合

    系列文章目录 Java核心技术卷一 -第一章:java"白皮书"的关键术语 Java核心技术卷一 -第三章:数据类型 Java核心技术卷一 -第三章:变量与常量 Java核心技术卷 ...

  7. Java核心技术卷一 -第四章:方法参数

    系列文章目录 Java核心技术卷一 -第一章:java"白皮书"的关键术语 Java核心技术卷一 -第三章:数据类型 Java核心技术卷一 -第三章:变量与常量 Java核心技术卷 ...

  8. Java核心技术卷一笔记

    Java核心技术-卷一学习笔记 文章目录 Java核心技术---卷一学习笔记 前言 一.第一章Java程序设计 标题Java具有的特性: 二.第二章Java程序设计环境 JDK和Jre的区别 第三章J ...

  9. Java核心技术卷一、二读书笔记(PDF)分享

    分享一下笔记(书)PDF在下面,懂得都懂 一 Java程序设计概述 1)Java语言的特性 简单性 Java语法是c++的一个纯净版本,这里没有头文件,指针运算(指针语法),结构,联合,操作符重载,虚 ...

  10. Java核心技术卷一 -第五章:装箱和拆箱

    系列文章目录 Java核心技术卷一 -第一章:java"白皮书"的关键术语 Java核心技术卷一 -第三章:数据类型 Java核心技术卷一 -第三章:变量与常量 Java核心技术卷 ...

最新文章

  1. metasploit 使用实例
  2. 小程序时间转换成时间戳
  3. CSS——Position定位
  4. jsp引用带参数的js文件,例如 script src=a.js?ctxpath=${base
  5. maven构建ssm工程
  6. 微信开发,调用js-SDK接口
  7. ros学习-中国大学MOOC---《机器人操作系统入门》课程讲义
  8. 微信开放平台开发文档
  9. paper - A Physics-based Noise Formation Model for Extreme Low-light Raw Denoising
  10. 【生信】基因组学相关基础知识2
  11. java排序算法(一)冒泡排序
  12. 动画和漫画里ed、op、OVA、ost、bl、gl是什么意思?
  13. STL之string用法详解
  14. kali linux怎么远程桌面,适用于kali linux的远程桌面开启方法(从windows xp 远程登录到kali linux )...
  15. 【Pygame小游戏】神还原【欢乐无穷的双人坦克大战】小程序游戏,上手开玩~(附完整源码)
  16. Web 3.0 中常见的网络钓鱼攻击
  17. 优麒麟(18.10)安装五笔拼音输入法
  18. migrate快速学习
  19. 谷歌Xswitch插件下载及安装失败原因
  20. 弱电施工流程及规范(三)

热门文章

  1. Qt中用QLabel显示图片
  2. java项目实战 学生信息管理系统(UI界面+连接数据库)
  3. linux怎么卸载fishshell,为Bash/Zsh/Fish安装Starship Shell提示符的步骤
  4. Linux内核探索之路——关于书
  5. s3c2410多通道adc驱动及测试程序(使用write控制多通道)
  6. 推荐7 款实用好用的电脑软件
  7. 一个批量文件改名工具
  8. Notepad2添加到右键菜单栏
  9. jmeter压力测试指标解释
  10. sqlmap使用教程(超详细)