这是一篇备忘性质的读书笔记,仅记录个人觉得有用的知识点

本文作为一个目录索引,部分章节跳过

吐槽:此书中文翻译有不少地方不太通顺,这种情况我要把英文版对应的部分也读一遍才能明白(说实话,英文里的从句表达能力确实比中文清晰不少,不过从句多了之后也不太好理解)

虽然翻译这么厚一本书确实比较辛苦,很多英文长句确实不好翻译,翻译得不太通顺就算了,但是有很多地方翻译出来和原书的意思不一样就过分(甚至是沿袭的错误,第9版的中文版里错得一样,很怀疑每版有没有重新校对)

P.S.这也是很多引进的大部头技术书籍的通病了。这种情况非常建议开通一个方便读者反馈的渠道,及时勘误,也不至于被读者骂成翔。

《Java核心技术 卷一 基础知识》(原书第10版)

  • 第1章 Java程序设计概述
  • 第2章 Java程序设计环境
  • 第3章 Java的基本程序设计结构
    • 3.1 一个简单的 Java 应用程序
    • 3.2 注释
    • 3.3 数据类型
    • 3.4 变量
    • 3.5 运算符
    • 3.6 字符串
    • 3.7 输入输出
    • 3.8 控制流程
    • 3.9 大数值
    • 3.10 数组
  • 第4章 对象和类
    • 4.1 面向对象程序设计概述
    • 4.2 使用预定义类
    • 4.3 用户自定义类
    • 4.4 静态域与静态方法
    • 4.5 方法参数
    • 4.6 对象构造
    • 4.7 包
    • 4.8 类路径
    • 4.9 文档注释
    • 4.10 类设计技巧
  • 第5章 继承
    • 5.1 类、超类和子类
    • 5.2 Object:所有类的超类
    • 5.4 对象包装器与自动装箱
    • 5.5 参数数量可变的方法
    • 5.6 枚举类
    • 5.7 反射
    • 5.8 继承的设计技巧
  • 第6章 接口、lambda 表达式与内部类
    • 6.1 接口
    • 6.2 接口示例
    • 6.3 lambda 表达式
    • 6.4 内部类
    • 6.5 代理
  • 第7章 异常、断言和日志
    • 7.1 处理错误
    • 7.2 捕获异常
    • 7.3 使用异常机制的技巧
    • 7.4 使用断言
    • 7.5 记录日志
    • 7.6 调试技巧
  • 第8章 泛型程序设计
    • 8.1 为什么要使用泛型程序设计
    • 8.2 定义简单泛型类
    • 8.3 泛型方法
    • 8.4 类型变量的限定
    • 8.5 泛型代码和虚拟机
    • 8.6 约束与局限性
    • 8.7 泛型类型的继承规则
    • 8.8 通配符类型
    • 8.9 反射和泛型
  • 第9章 集合
  • 第10章 图形程序设计
  • 第11章 事件处理
  • 第12章 Swing用户界面组件
  • 第13章 部署Java应用程序
  • 第14章 并发

【阅读笔记】Java核心技术卷一 #0的更多相关文章

  1. java核心技术卷一

    java核心技术卷一 java基础类型 整型 数据类型 字节数 取值范围 int 4 +_2^4*8-1 short 2 +_2^2*8-1 long 8 +_2^8*8-1 byte 1 -128- ...

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

    <Java核心技术卷一>是唯一可以和<Java编程思想>媲美的一本 Java 入门书.单从技术的角度来看,前者更好一些.但上升到思想层面嘛,自然后者更好,两者的偏重点不同. 思 ...

  3. Java核心技术卷一基础知识-第14章-多线程-读书笔记

    第 14 章 多线程 本章内容: * 什么是线程 * 中断线程 * 线程状态 * 线程属性 * 同步 * 阻塞队列 * 线程安全的集合 * Collable与Future * 执行器 * 同步器 * ...

  4. Java核心技术卷一基础技术-第13章-集合-读书笔记

    第13章 集合 本章内容: * 集合接口 * 具体的集合 * 集合框架 * 算法 * 遗留的集合 13.1 集合接口 Enumeration接口提供了一种用于访问任意容器中各个元素的抽象机制. 13. ...

  5. Java核心技术卷一基础知识-第12章-泛型程序设计-读书笔记

    第12章 泛型程序设计 本章内容: * 为什么要使用泛型程序设计 * 定义简单泛型类 * 泛型方法 * 类型变量的限定 * 泛型代码和虚拟机 * 约束与局限性 * 泛型类型的继承规则 * 通配符类型 ...

  6. Java核心技术卷一基础知识-第7章-图形程序设计-读书笔记

    第7章 图形程序设计 本章内容: * Swing概述 * 创建框架 * 框架定位 * 在组件中显示信息 * 处理2D图形 * 使用颜色 * 文本使用特殊字体 * 显示图像 本章主要讲述如何编写定义屏幕 ...

  7. Java核心技术卷一基础知识-第6章-接口与内部类-读书笔记

    第6章 接口与内部类 本章内容: * 接口 * 对象克隆 * 接口与回调 * 内部类 * 代理 接口技术主要用来描述类具有什么功能,而并不给出每个功能的具体实现.一个类可以实现(implement)一 ...

  8. Java核心技术卷一基础知识-第5章-继承-读书笔记

    第5章 继承 本章内容: * 类.超类和子类 * Object:所有类的超类 * 泛型数组列表 * 对象包装器和自动装箱 * 参数数量可变的方法 * 枚举类 * 反射 * 继承设计的技巧 利用继承,人 ...

  9. 读《java核心技术卷一》有感

    过去一个多月了吧.才囫囵吞枣地把这书过了一遍.话说这书也够长的,一共706页.我从来不是个喜欢记录的人,一直以来看什么书都是看完了就扔一边去,可能有时候有那么一点想记录下来的冲动,但算算时间太紧,很多 ...

随机推荐

  1. 谷歌:python速成课程笔记

    1.从用户那里获取信息 name = "Alex" print("hello" + name) 2.让python成为你的计算器 1 print(4+5) 2 ...

  2. js02

    一.<thead></thead>,<tbody></tbody>:为了使表头和表格内容分开设置样式 1.tbody里边有一个rows.length,获 ...

  3. 32.qt quick-PathView实现好看的home界面

    pathView的使用类似与ListView,都需要模型(model)和代理(delegate),只不过pathView多了一个路径(path)属性,顾名思义路径就是item滑动的路径. 一个Path ...

  4. npm ERR! Unexpected end of JSON input while parsing near '...'解决方法

    npm install时出现npm err! Unexpected end of JSON input while parsing near'...'错误 输入  npm cache clean -- ...

  5. external-attacher源码分析(1)-main方法与启动参数分析

    更多 ceph-csi 其他源码分析,请查看下面这篇博文:kubernetes ceph-csi分析目录导航 摘要 ceph-csi分析-external-attacher源码分析.external- ...

  6. <题解>世界树

    世界树<题解> 首先我们拿到这个题之后,能想到的一定是虚树,如果想不到的话,还是重新学一遍去吧 所以我们应该怎么做呢 虚树的板子不需要我再讲一遍了吧 所以对于这个题来说,怎么根据虚树上的节 ...

  7. java list 分页

    /** * * @param list * @param pageNum * @param pageSize * @param <T> * @return 返回当前页数据 */ publi ...

  8. XCTF_Android 黑客精神

    一.概述 这题感觉要懂一些开发的东西才能弄,正向和逆向是永远离不开的 二.先用jeb打开,找到AndroidMainfest这个文件,找到启动的主活动是啥 虽然一般也是就是MainActiivity, ...

  9. Java的反射机制一

    Java具有一定的动态性,我们可以利用反射机制,字节码操作来获得类似动态语言的特性. 动态操作对象,构造方法,属性,方法 Demo2 如何取得属性和方法以及构造器 public class Demo2 ...

  10. 《TCP/IP详解 卷1:协议》第4章 ARP:地址解析协议

    4.1 引言 本章我们要讨论的问题是只对TCP/IP协议簇有意义的IP地址.数据链路如以太网或令牌环网都有自己的寻址机制(常常为48 bit地址),这是使用数据链路的任何网络层都必须遵从的.一个网络如 ...