The Logic of Java Programming
Tags
Summary
Editor's review
Who it's for
A good fit for
- 已掌握Java基本语法、能写简单程序,希望理解底层机制的开发者
- 准备面试或系统复习Java基础、并发与集合框架的求职者
- 使用《Java核心技术》等入门书后,想深入“为什么这样设计”的读者
- 计算机专业学生,希望把课堂上的数据结构、操作系统理论与语言实践打通的人
Not a good fit for
- 完全没有编程经验、第一次接触编程的零基础读者
- 只想快速上手脚手架(如Spring Boot)做项目的开发者
- 需要查阅Java EE、安卓或大数据框架专项内容的读者
Reading tips
- 按第一至第六部分顺序读,先建立“基础→面向对象→容器→并发”的知识阶梯,不宜跳读。
- 每读一节就动手敲示例代码,并对照JDK源码看关键类的实现,边读边调试。
- 把本书当长期参考书,遇集合、并发、反射问题按章回查,不必一次读完。
- 与《Java核心技术》配合使用:一本铺知识面,一本深挖原理,互为补充。
About the publisher
In addition to science and technology and professional publishing, the books in our catalog from China Machine Press also reflect a sustained focus on psychology, computing, management, finance and economics, and social sciences. In psychology, the catalog includes works by C. G. Jung and introductions to analytical psychology, as well as applied topics such as stress and health, and addiction and healing. In computing, it features Structure and Interpretation of Computer Programs (JavaScript Edition). Management and finance titles include Administrative Behavior (4th Edition), The Price of Inequality (Collector's Edition), and This Time Is Different: Eight Centuries of Financial Folly (Commemorative Edition). In the philosophy and history of science, there is The Worldview: The Third Edition. Relevant authors include C. G. Jung, William McGuire, Sonu Shamdasani, and Gabor Maté. Public information is limited; the above summarizes the publisher's profile based solely on the books in our catalog.
Contents
- Preface
- Part I Programming Fundamentals and Binary
- Chapter 1 Programming Fundamentals
- Chapter 2 Understanding the Binary Behind Data
- Part II Object Orientation
- Chapter 3 Class Fundamentals
- Chapter 4 Class Inheritance
- Chapter 5 Class Extension
- Chapter 6 Exceptions
- Chapter 7 Common Base Classes
- Part III Generics and Containers
- Chapter 8 Generics
- Chapter 9 Lists and Queues
- Chapter 10 Map and Set
- Chapter 11 Heaps and Priority Queues
- Chapter 12 General Container Classes and Summary
- Part IV Files
- Chapter 13 File Fundamentals
- Chapter 14 Advanced File Techniques
- Part V Concurrency
- Chapter 15 Concurrency Fundamentals
- Chapter 16 The Cornerstones of the Concurrency Package
- Chapter 17 Concurrent Containers
- Chapter 18 Asynchronous Task Execution Services
- Chapter 19 Synchronization and Coordination Utilities
- Chapter 20 Concurrency Summary
- Part VI Dynamic and Functional Programming
- Chapter 21 Reflection
- Chapter 22 Annotations
- Chapter 23 Dynamic Proxies
- Chapter 24 The Class Loading Mechanism
- Chapter 25 Regular Expressions
- Chapter 26 Functional Programming
FAQ
这本书适合Java零基础的人看吗?
这本书和《Java编程思想》有什么区别?
书里的内容对应哪个Java版本?
需要配合哪些前置知识来读?
这本书有配套代码或习题吗?
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.