在我遇到《Head First Java》之前,如果你要我推荐 Java 技术书,我会毫不犹豫地推荐《Java 编程思想》和《Java 核心技术卷》,因为大家都说好嘛,我只能“同流合污”了(强颜欢笑);但换成是现在的话,我会优先推荐《Head First Java》。

尽管《Head First Java》也非常的厚,至少比我的脸皮后,但趣味性就要甩前面两本好几条街了。这年头,大家都没时间读枯燥的技术书,尤其是厚的。上一张图大家感受一下《Head First Java》的调皮吧。

就冲着这张图,我觉得《Head First Java》的作者就足够的大胆。作者挑选的图片可以说张张经典,真正实现了“图文并茂”的需求,搞得你感觉有点不好意思,仿佛不是在读一本 Java 技术书,而是在读一本《知音》。

不止是图片,还有游戏、拼图、解谜题以及意想不到的内容。真的是一点都不“正经”,正因为如此,阅读起来才感觉兴趣盎然。

第一章主要介绍了 Java 的工作原理、发展简史、程序结构。

第二章主要介绍了 Java 的面向对象,包括继承、覆盖等内容。

什么是面向对象编程(OOP)?

请用面向对象的思想,谈一谈这次面试的过程

第三章主要介绍了 Java 的变量。关键点:引用变量存储的是对象的地址(储存方式)、数组也是对象。

为什么要将局部变量的作用域最小化?

第四章主要介绍了 Java 的方法。关键点:实参和形参、值传递和引用传递、== 和 equals()。

Stack Overflow上188万浏览量的提问:Java到底是值传递还是引用传递?

Stack Overflow 上 370万浏览量的一个问题:如何比较 Java 的字符串?

第五章主要介绍了程序设计与实现的步骤。

第六章主要介绍了 Java 的 API。关键点:ArrayList。

第七章主要介绍了继承和多态。关键点:覆盖和重载。

第八章主要介绍了接口和抽象类。关键点:超类 Object。

Java:接口和抽象类,傻傻分不清楚?

再谈 Java 的继承和超类 Object

第九章主要介绍了构造器与垃圾收集器。关键点:对象存储在堆中,对象引用在栈中;当对象失去最后一个引用变量时,它会被回收。

第十章主要介绍了静态类、静态方法、静态变量。关键点:final、常量、数字格式化、日期表示法。

第十一章主要介绍了异常处理。

Java异常处理:给程序罩一层保险

Java:优雅地处理异常真是一门学问啊!

第十二章和第十三章,主要介绍了 GUI 和 Swing。关键点:事件处理机制。

第十四章主要介绍了序列化和文件输入/输出。关键点:Serializable接口。

Java Serializable:明明就一个空的接口嘛

第十五章主要介绍了网络 Socket 和多线程。

Java Socket:飞鸽传书的网络套接字

Java 网络编程:必知必会的 URL 和 URLConnection

教妹学 Java:难以驾驭的多线程

第十六章主要介绍了集合和泛型。

教妹学Java:大有可为的集合

教妹学 Java:晦涩难懂的泛型

第十七章主要介绍了程序的打包和发布。

第十八章主要介绍了远程服务调用。


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

对《Java编程思想》读者的一点建议

温馨提醒:如果你觉得有用,别忘了点赞收藏哦。

对《Head First 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. TensorFlow实现多层感知机函数逼近
  2. opencv 图像阈值分割图像
  3. 图解SQL子查询实例
  4. Stack.Peek 与 stack.pop 的区别
  5. MFC获取文件夹下的所有文件名
  6. 为什么 scrum 开发人员是一个 T-形的人 ?
  7. 陀螺信号一阶差分matlab,卡尔曼滤波在陀螺漂移时间序列模型中的应用
  8. Atiitt 经济学体系树与知识点概念大总结attilax
  9. 从零学会SQL:入门(实操演示)
  10. Win7 开启自带WIFI进行手机抓包
  11. 深入理解操作系统——虚拟存储详解
  12. 如果字符串是科学:如123213e21,转化为字符串
  13. python妹子图爬虫5千张高清大图突破防盗链福利5千张福利高清大图
  14. py语法08-函数返回参数
  15. NDN Link :利用区块链技术代替TCP/IP 通信模式
  16. 2022年美化UI二开某技术导航天下PHP源码
  17. java file mac ox_MAC OX 配置JDK环境变量
  18. 精通CSS-添加样式
  19. 谈一谈对 TailwindCSS 的看法
  20. 摧毁公司的不是对手,而是价值观

热门文章

  1. 手机的小窗口怎么弄_vivo怎么弄小窗口 vivo怎样弄小窗口
  2. 用于敏捷开发的免费 UML 工具 2022
  3. 查看树莓派引脚以及串口连接
  4. 通信技术专业技术人员考试 动力与环境_建筑信息模型专业技术人员等级认定培训考试项目介绍...
  5. 百度贴吧诱导用户操作CPA项目
  6. houdini flowmap
  7. H5打开APP技术总结
  8. Task 03:python与word和pdf
  9. ThingsBoard 开源技术体系总览
  10. ubuntu 11.10英文界面下中文字体显示楷体的问题