Java Programming Step-by-Step (book / ebook)
by Tony Bevis
Java Programming Step-by-Step (available as a paperback book or as a downloadable PDF ebook) is suitable both for beginners and those with some programming experience. This book will guide you step-by-step through the development of a desktop application written using the Java programming language. No prior knowledge is assumed, and each step is clearly explained so you can follow along in your own time.
Coverage includes:
- How to apply essential object-oriented concepts;
- How to define classes, interfaces, variables & methods;
- How to use conditional statements, arrays, loops and sorts;
- How to structure your application to make it easy to write, enhance and maintain;
- How to properly document, test and debug your programs;
- How to define and use events, listeners and exceptions;
- How to use threads to make your program run more than one process as the same time;
- How to design and develop a user-friendly graphical user interface using buttons, labels, text fields, drop-down selectors, checkboxes, radio buttons, sliders, menu-bars, icon toolbars, etc.
- How to save your program's data to a disk file.
This book covers Java 7.
By the end of the book you will have deleloped the following application:
![]() |
![]() |
![]() |
The author has over three decades of software development experience and is a Sun Certified Java Programmer.
|
Paperback edition
508 pages (ISBN: 978-0-9565758-2-1) Purchase your paperback copy now. Available in the USA, UK and worldwide. |
Downloadable eBook edition
508 pages (ISBN: 978-0-9565758-3-8) Purchase your eBook copy now. Available in the USA, UK and worldwide. |
Also available from Amazon
- Buy Java Programming Step-by-Step from Amazon USA
- Buy Java Programming Step-by-Step from Amazon UK
- Buy Java Programming Step-by-Step from Amazon Canada
- Buy Java Programming Step-by-Step from Amazon France
- Buy Java Programming Step-by-Step from Amazon Germany
- Buy Java Design Programming Step-by-Step from Amazon Japan
Table of contents
- Preface
- 1. Introduction
- 2. Object-Oriented Concepts
- 3. Using Classes and Methods
- 4. Packages and Structure
- 5. Static Members, Constants and Conditionals
- 6. Arrays, Loops and Sorts
- 7. Exceptions
- 8. Refactoring and Utility Classes
- 9. Immutable Classes and the Object Class
- 10. Documentation, Testing and Debugging
- 11. Collections and Maps
- 12. Multi-threading
- 13. Introduction to Graphical User Interfaces
- 14. Common GUI Components
- 15. Access Modifiers & Visibility
- 16. Developing a User Interface
- 17. More User Interface Developments
- 18. Finishing Off the User Interface
- 19. Persistence
- 20. Other Java Features
- Appendix A: Glossary
- Appendix B: Bibliography
Purchasers of this book are welcome to download the source code from the book, which is available as a ZIP file. Please note that the downloaded source contains all of the corrections to the text as listed on the Errata tab.
To ensure you have purchased the book, please answer the question below:
What is the fourth word of the first paragraph on page 175...?
If you think you have spotted a mistake in the book we would be grateful if you would let us know. The easiest way would be to use our enquiry form on our Contact Us page. Thank you.
Contact us
Buy Java Programming Step-by-Step and Java Design Pattern Essentails together for only £35 and save 25%, with free postage and packing!
This offer is exclsuive to this website and is available to residents of UK mainland only. If you are outside the UK you can purchase the books from Amazon.
| PLUS |
Java training courses
Our Java courses cover the language from first principles through to advanced use in the real world.
PHP training courses
Our PHP courses are for web programmers with a range of abilities, including security essentials.



