Sams Teach Yourself Java in 21 Days (8th Edition)
Tags
Summary
Editor's review
Who it's for
A good fit for
- 完全没有编程基础、想系统入门 Java 的读者
- 学过其他语言、想快速补齐 Java 语法与类库的程序员
- 需要按课时推进的培训班学员或高校大中专学生
- 希望边学边做小项目、重视动手练习的自学者
Not a good fit for
- 想直接学习 Spring、MyBatis 等企业级框架的进阶开发者
- 寻求 Java 并发编程、JVM 调优等深度专题的读者
- 只想要速查手册、不打算循序阅读的读者
Reading tips
- 每天按书中的一个主题推进,当天写完示例代码并完成课后练习,不必强求一天一章。
- 先动手敲代码再看解释,遇到报错优先自己排查,必要时对照附录中 NetBeans 相关章节。
- 把第21天的游戏示例和数据库、Web服务章节当成综合练习,改造需求后再跑一遍。
- 学完后补一本讲集合框架或 Java 8 新特性的进阶书,弥补本书偏入门的部分。
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
- Day 1 Getting Started with Java
- Day 2 Programming Basics
- Day 3 Working with Objects
- Day 4 Lists, Logic, and Loops
- Day 5 Creating Classes and Methods
- Day 6 Packages, Interfaces, and Other Class Features
- Day 7 Exceptions and Threads
- Day 8 Data Structures
- Day 9 Creating a Graphical User Interface
- Day 10 Building a User Interface
- Day 11 Arranging Components on a User Interface
- Day 12 Responding to User Input
- Day 13 Creating Java 2D Graphics
- Day 14 Developing a Swing Application
- Day 15 Using Inner Classes and Lambda Expressions
- Day 16 Input and Output
- Day 17 Communicating over HTTP
- Day 18 Accessing Databases with JDBC and Derby
- Day 19 Reading and Writing RSS Feeds
- Day 20 Making Web Service Requests
- Day 21 Writing a Game in Java
- Appendix A Using the NetBeans Integrated Development Environment
- Appendix B Fixing the "Package Not Visible" Error in NetBeans
- Appendix C The Book's Website
- Appendix D Using the Java Development Kit
- Appendix E Programming with the Java Development Kit
FAQ
这本书真的是21天就能学会Java吗?
第8版对应哪个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.