The Book
This book is a gentle introduction to the art of programming, focusing on giving you the tools to create sophisticated programs fast. It assumes you have never programmed before, and explains the necessary concepts to get up and running and segregates the advanced material into "Advanced Concept" sections. It is intended to motivate and excite you to the fun of programming. Everything is based on graphics and specifically applets, which enable you to put all of your work up on the Internet. There is also a chapter that explains how and where to put your applets on the Internet. And all of the examples and instruction is based on the standard Java library, which means you are learning real Java and will be able to read other examples available on the Internet. This edition is updated for Java 6.
Read More
Topics
Chapter 1 Introduction to Programming
Chapter 2 Drawing Shapes and Text
Chapter 3 Variables and Methods
Chapter 4 Operators
Chapter 5 Conditionals
Chapter 6 Key and Mouse Events
Chapter 7 Loops
Chapter 8 Threads and Timers
Chapter 9 Collections
Chapter 10 Swing Components
Chapter 11 GUI Design
Chapter 12 Events on Components
Chapter 13 Classes
Chapter 14 Inheritance
Chapter 15 Internet Applications
Appendix A Debugging
Appendix B Coding Standards
Appendix C Order of Operations
Appendix D Java API
Read More