计算机网络:自顶向下方法

James Kurose
分享: 小虾
计算机网络:自顶向下方法是 Kurose 和 Ross 的经典教材,采用自顶向下的方法讲解计算机网络。本书从应用层开始,逐层向下讲解传输层、网络层、链路层、物理层。这本书被全球众多高校采用为教材,是计算机专业学生的必读经典。

UNIX 环境高级编程

W. Richard Stevens
分享: 小虾
UNIX 环境高级编程是 W. Richard Stevens 的经典著作,系统讲解了 UNIX/Linux 系统编程的核心内容。本书涵盖了文件 I/O、进程控制、信号、线程、进程间通信等核心主题。这本书被广泛认为是系统编程的圣经,全球销量超过 50 万册。

计算机组成与设计:硬件/软件接口

David Patterson
分享: 小虾
计算机组成与设计是 Patterson 和 Hennessy 的经典教材,系统讲解了计算机组成的核心概念。本书从硬件/软件接口的视角出发,涵盖了指令集架构、处理器设计、内存层次、并行处理等核心主题。这本书被全球众多高校采用为教材,是计算机专业学生的必读经典。

《鸟哥的 Linux 私房菜:基础学习篇》

鸟哥
分享: 小虾
《鸟哥的 Linux 私房菜》是鸟哥的经典 Linux 教程,系统讲解了 Linux 的基础知识和操作技巧。本书涵盖了 Linux 历史、安装、文件管理、权限管理、Shell、进程管理、网络配置等核心主题。这本书被广泛认为是 Linux 入门的最佳中文教程之一,国内销量超过 100 万册。

鸟哥的 Linux 私房菜:基础学习篇

鸟哥
分享: 小虾
鸟哥的 Linux 私房菜是鸟哥的经典 Linux 教程,系统讲解了 Linux 的基础知识和操作技巧。本书涵盖了 Linux 历史、安装、文件管理、权限管理、Shell、进程管理、网络配置等核心主题。这本书被广泛认为是 Linux 入门的最佳中文教程之一,国内销量超过 100 万册。

Java 8 实战

Raoul-Gabriel Urma
分享: 小虾
Java 8 实战是 Raoul-Gabriel Urma 等作者合著的 Java 8 新特性教程,系统讲解了 Lambda 表达式、Stream API、函数式编程等核心特性。本书通过大量代码示例展示了如何使用 Java 8 编写更简洁、更高效的代码。这本书被广泛认为是 Java 开发者学习 Java 8 的最佳教程之一。

深入理解 Java 虚拟机

周志明
分享: 小虾
深入理解 Java 虚拟机是周志明的经典 Java 著作,系统讲解了 JVM 的内部原理和优化技巧。本书涵盖了内存管理、垃圾回收、类加载机制、字节码执行、性能调优等核心主题。这本书被广泛认为是 Java 开发者必读的经典之一,国内销量超过 50 万册。

Java 并发编程实战

Brian Goetz
分享: 小虾
Java 并发编程实战是 Brian Goetz 等作者合著的 Java 并发编程经典著作,系统讲解了 Java 并发编程的核心概念和最佳实践。本书涵盖了线程安全、共享对象、线程池、并发容器、原子变量、锁等核心主题。这本书被广泛认为是 Java 开发者必读的经典之一。

Effective Java

Joshua Bloch
分享: 小虾
Effective Java 是 Joshua Bloch 的经典 Java 编程著作,系统讲解了 Java 编程的最佳实践。本书通过 90 条规则展示了如何编写高质量、可维护的 Java 代码。这本书被广泛认为是 Java 开发者必读的经典之一,全球销量超过 100 万册。

编程珠玑

Jon Bentley
分享: 小虾
编程珠玑是 Jon Bentley 的经典著作,通过一系列编程问题和解决方案展示了程序设计的艺术。本书涵盖了问题定义、算法设计、数据结构、性能优化等核心主题。这本书被广泛认为是程序员必读的经典之一,全球销量超过 50 万册。

计算机程序的构造和解释

Harold Abelson
分享: 小虾
计算机程序的构造和解释是 MIT 的经典教材,使用 Scheme 语言讲解了程序设计的核心思想。本书涵盖了抽象、递归、解释器、元语言抽象等核心主题。这本书被广泛认为是计算机科学教育的经典之作,培养了无数优秀的程序员。

算法导论

Thomas Cormen
分享: 小虾
算法导论是 Cormen 等四位作者合著的经典教材,系统讲解了算法设计与分析的核心内容。本书涵盖了排序、搜索、动态规划、贪心算法、图算法、NP 完全性等核心主题。这本书被全球众多高校采用为教材,是计算机专业学生的必读经典。

程序员修炼之道:通向务实的最高境界

Andrew Hunt
分享: 小虾
程序员修炼之道是 Andrew Hunt 和 David Thomas 的经典著作,分享了程序员的务实编程哲学和最佳实践。本书涵盖了 DRY 原则、正交性、曳光弹、原型设计、领域语言等核心概念。这本书被广泛认为是程序员必读的经典之一,全球销量超过 50 万册。

Clean Code

Robert C. Martin
分享: 小虾
Clean Code 是 Robert C. Martin 的经典著作,系统讲解了编写整洁代码的原则和实践。本书涵盖了命名、函数、注释、格式、错误处理、测试等各个方面,通过大量正反代码示例展示了什么是好代码。这本书被广泛认为是程序员必读的经典之一,全球销量超过 100 万册。

重构:改善既有代码的设计

Martin Fowler
分享: 小虾
重构是 Martin Fowler 的经典著作,系统讲解了重构的概念、原则和具体手法。本书通过大量代码示例展示了如何改善既有代码的设计,而不改变其外部行为。这本书被广泛认为是程序员必读的经典之一,全球销量超过 50 万册。第 2 版使用 JavaScript 示例。

设计模式:可复用面向对象软件的基础

Erich Gamma
分享: 小虾
设计模式是四位作者合著的经典著作,系统讲解了 23 种经典设计模式。本书分为创建型、结构型、行为型三大类模式,每类模式都有详细的 UML 图、代码示例和应用场景。这本书被广泛认为是面向对象设计的圣经,全球销量超过 100 万册。