Sams Teach Yourself Java in 24 Hours, 8th Edition
Tags
Summary
Editor's review
Who it's for
A good fit for
- 完全没有编程经验、想从零开始学Java的读者
- 跨专业转行、需要先跑通完整开发流程的初学者
- 在校学生,尤其是需要配套练习与测验来巩固知识的自学者
- 对Minecraft Mod或Android小应用感兴趣的兴趣型学习者
Not a good fit for
- 已有Java基础、想深挖JVM或并发原理的进阶开发者
- 使用最新JDK、希望书中环境配置完全对应当前版本的读者
- 期待企业级框架(Spring、微服务)内容的读者
Reading tips
- 严格按章节顺序推进,每章的示例代码都亲手敲一遍并尝试改动后再运行。
- 把书中的Java 9内容与当前JDK版本对照,安装配置部分以官方文档为准。
- 每章末尾的测验与练习不要跳过,它们是检验是否真正理解的最快方式。
- 读完后接一本系统教程(如《Java核心技术》)或官方教程,补齐版本差异与底层原理。
About the publisher
Posts & Telecom Press is known for its strengths in science and technology, computing, and information and communications titles, and has extended its publishing into photography, art, software learning, and inspirational growth, giving it a fairly diverse range. Its catalog includes computing and communications works such as Refactoring and Patterns (Revised Edition) and Huawei Switch Learning Guide (Second Edition), alongside bilingual collector's editions such as The Little Prince (Chinese-English-French illustrated collector's edition), The Great Gatsby, and Three Days to See. Beijing Ten Years: 1980-1990 and Ghost Blade: WLOP Personal Illustration Collection reflect its presence in photography and art. Its authors include Antoine de Saint-Exupéry, Helen Keller, Joshua Kerievsky, Wang Da, Zhang Zhaozeng, and WLOP.
Contents
- Chapter 1 Becoming a Programmer
- Chapter 2 Writing Your First Program
- Chapter 3 Vacationing in Java
- Chapter 4 Understanding How Java Programs Work
- Chapter 5 Storing and Changing Information in a Program
- Chapter 6 Using Strings to Communicate
- Chapter 7 Using Conditional Tests to Make Decisions
- Chapter 8 Repeating an Action with Loops
- Chapter 9 Storing Information with Arrays
- Chapter 10 Creating Your First Object
- Chapter 11 Describing What Your Object Is Like
- Chapter 12 Making the Most of Existing Objects
- Chapter 13 Storing Objects in Data Structures
- Chapter 14 Handling Errors in a Program
- Chapter 15 Creating a Threaded Program
- Chapter 16 Using Inner Classes and Lambda Expressions
- Chapter 17 Building a Simple Graphical User Interface
- Chapter 18 Laying Out a Graphical User Interface
- Chapter 19 Responding to User Input
- Chapter 20 Reading and Writing Files
- Chapter 21 Using Java 9's New HTTP Client
- Chapter 22 Drawing Java2D Graphics
- Chapter 23 Creating a Minecraft Mod in Java
- Chapter 24 Writing Android Mobile Apps
- Appendix A Using the NetBeans IDE
- Appendix B Getting Java Resources
- Appendix C Fixing an Android Studio Emulator Problem
- Appendix D Fixing Invisible Package Errors in the NetBeans IDE
FAQ
这本书适合完全没有编程基础的人吗?
第8版和第7版有什么区别?
书里的代码用的什么开发工具?
学完这本书能达到什么水平?
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.