Thinking in java目录概述

本文旨在介绍《Thinking in Java》这本书的主要内容和重要章节。书中涵盖了Java语言的基础、面向对象特性、控制流程、初始化与清理、访问控制权限等方面。重点阅读章节包括对象导论、多态、接口、内部类、异常处理、数据结构、反射、泛型、并发和I/O系统,这些内容对于深入理解和应用Java语言至关重要。

目的

为什么要选取《Thinking in java》这本书?

  • 语言本身:Java程序语言在实际场景开发中有非常多的通途,许多互联网产品的basic依托于java语言来实现
  • 书籍:我始终认为思想性的东西是最重要的,可以为自己的行为划定标准,知道什么样的思考方向是合理的,基本的思考框架应该是什么

阅读书籍首先应该对整本书有一个初略的了解和认识。

整书概况

通过阅读目录大致对于这本书有如下理解(仅通过目录字眼理解):

  1. 对象导论:Java语言的导读,介绍一下各种名词或语言特性以此来quick start
  2. 一切都是对象:面向对象的特性
  3. 操作符:语法
  4. 控制执行流程:语言流程控制
  5. 初始化与清理:初始化和垃圾清理机制
  6. 访问控制权限:控制符
  7. 复用类:如何复用代码(继承、实现接口)
  8. 多态:代码的扩展
  9. 接口:代码的扩展
  10. 内部类:什么是内部类及用途
  11. 持有对象:一些数据结构
  12. 通过异常处理数据:异常处理,报错机制非常重要,判断代码bug位置
  13. 字符串:关于字符串的一些使用,产品基本和字符串打交道,需要学会如何处理
  14. 类型信息:反射
  15. 泛型:扩展代码,增加程序的泛化能力
  16. 数组:底层数据结构的认识
  17. 容器深入研究:深入研究数据结构
  18. Java I/O系统:对于I/O的理解,内存、磁盘、控制台等之间的转化
  19. 枚举类型:对于枚举理解
  20. 注解:各种注解及unit test
  21. 并发:高效编程,合理利用资源,增强性能

总结

首先对于本书有了一个基本的认识,再结合自身的一些需求情况,认为需要重点阅读及理解的:1/2(需要对全局概念有基本认识)、7/8、9、15(代码复用,深入可追设计模式)、11/16、17(基础或深入的数据结构)、12(异常、报错机制,当面对一个庞大复杂的系统时,必须要有良好的异常机制,否则无法定位到问题)、14(更好地理解代码本身)、18(理解IO,序列化)、21(更优质的程序员,更复杂的结构设计)

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值