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

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

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

虽然翻译这么厚一本书确实比较辛苦,很多英文长句确实不好翻译,翻译得不太通顺就算了,但是有很多地方翻译出来和原书的意思不一样就过分(甚至是沿袭的错误,第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. laya fgui 超简单的UI框架

    FairyGUI 超简单的UI框架 Laya使用fgui的超简单UI框架 使用场景:用于使用fgui进行layaUI开发的程序人员 整个框架分为3个模块,共有4个类: FGUIManager :FGU ...

  2. 我对SpringMVC的浅见

    之前在学校没接触框架这东西之前只接触过MVC的model1和model2,而真正接触SpringMVC的时候是在一年前,在学习过程中,我这才意识到SpringMVC大大简化了以前的开发工程,到了社会上 ...

  3. Java8-四个函数式接口(Consumer,Supplier,Predicate,Function)

    Java8---函数式接口 Consumer---消费者(accept方法,Lambda与方法引用返回都是Consumer) Supplier---供给型(get方法,返回数据,与Optional可以 ...

  4. 有趣的开源项目集结完毕,HelloGitHub 月刊第 63 期发布啦!

    兴趣是最好的老师,HelloGitHub 让你对编程感兴趣! 简介 分享 GitHub 上有趣.入门级的开源项目. 这里有实战项目.入门教程.黑科技.开源书籍.大厂开源项目等,涵盖多种编程语言 Pyt ...

  5. .net core Redis消息队列中间件【InitQ】

    前言 这是一篇拖更很久的博客,不知不觉InitQ在nuget下载量已经过15K了,奈何胸无点墨也不晓得怎么写(懒),随便在github上挂了个md,现在好好唠唠如何在redis里使用队列 队列缓存分布 ...

  6. Html中的canvas

    使用cancas完成袋鼠跳跃的界面,这个是怎么做得呀,我哭了呀

  7. 仅使用JsonUtility和File类实现Json数据读写

    using System.Collections; using System.Collections.Generic; using UnityEngine; using System; using S ...

  8. C语言:C99 中的37个关键字

    一.数据类型关键字(12个): 1.char [tʃɑ:]:声明字符型变量或函数 2.double [ˈdʌbəl] :声明双精度变量或函数 3.enum :声明枚举类型 4.float [fləut ...

  9. 面试系列——Mysql索引

    1.索引分类 Hash索引Hash 索引查询效率很高,时间复杂度O(1).Mysql Innodb引擎不支持hash索引的.Hash索引适合精确查找,不适合范围查找. 平衡二叉树时间复杂度为 O(n) ...

  10. 【Azure 应用程序见解】Application Insights Java Agent 3.1.0的使用实验,通过修改单个URL的采样率来减少请求及依赖项的数据采集

    问题描述 近日好消息,如果是一个Java Spring Cloud的项目,想使用Azure Applicaiton Insights来收集日志及一些应用程序见解.但是有不愿意集成SDK来修改代码或者配 ...