Sams Teach Yourself Java in 24 Hours (8th Edition)
Tags
Summary
Editor's review
Who it's for
A good fit for
- 完全没有编程经验、想用一本书把Java基础过一遍的零基础读者
- 有其他语言基础,想快速熟悉Java语法与常用类库的程序员
- 在校学生,需要一本章节短、配练习的课程辅助读物
- 对Minecraft模组或Android小应用感兴趣、想边玩边学的爱好者
Not a good fit for
- 已有Java开发经验、希望深入JVM、并发或框架的进阶读者
- 需要系统覆盖集合框架、泛型、注解、模块系统等完整语法的读者
- 期待以Spring Boot等现代框架做项目实战的求职者
Reading tips
- 先花半天把开发环境装好(JDK + NetBeans 或 IntelliJ IDEA),不要卡在配置上超过一天
- 每章的示例代码都亲手敲一遍,改几个参数看结果如何变化,比读代码有效得多
- 第1—12章为基础,务必读完;第17—19章的Swing内容可按兴趣略读
- 读到第21—24章时注意Java版本差异,遇到Applet或旧API可直接跳过并查阅最新文档
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 Objects
- 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 with Java
- Chapter 24 Writing Android Mobile Applications
- Appendix A Using the NetBeans IDE
- Appendix B Getting Java Resources
- Appendix C Fixing a Problem with the Android Studio Emulator
- Appendix D Fixing Invisible Package Errors in the NetBeans IDE
FAQ
这本书适合完全没有编程基础的人吗?
书中用的是哪个Java版本?现在学还合适吗?
读完后还需要再读哪些书?
第8版和第7版、第6版有什么区别?
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.