
Absolute Java: A Comprehensive Programming Textbook by Walter Savitch for Beginners and Intermediate Learners
Inclusive of all applicable taxes. FREE shipping on all orders.
Available Offers
- 🚚Free Delivery — Free shipping on all orders
- 💵Cash on Delivery — Pay when your order arrives
- ↩️15-Day Easy Returns — Hassle-free return policy
- 🔒Cash on Delivery — Pay safely when your order arrives
Check Delivery
Product Description
Introduction
Java continues to be one of the most widely used programming languages in the world, and mastering it is essential for anyone looking to build a strong foundation in software development. Absolute Java by Walter Savitch, with contributions from Kenrick Mock, is a comprehensive guide designed to take you from a beginner to an intermediate programmer through a clear, hands-on approach. Published by Pearson, this hardcover edition is tailored for Indian students and professionals who want a thorough understanding of Java programming in a structured and accessible manner.
Book Overview
This book serves as a complete reference for learning Java, focusing on practical programming techniques rather than just theoretical concepts. The Sixth Edition has been updated with the latest features and practices in Java, making it relevant for both classroom learning and self-study. Whether you are a student pursuing computer science or an aspiring developer, Absolute Java provides a step-by-step journey from the basics of syntax to more advanced topics like exception handling and file I/O. The text is designed to be flexible, with standalone chapters that allow instructors and readers to tailor their learning path.
Key Highlights
- Updated for Java 8 and beyond – Includes modern features such as lambda expressions and streams.
- Flexible chapter structure – Optional and standalone chapters let you focus on specific areas without losing continuity.
- Extensive programming examples – Real-world code snippets and complete programs illustrate key concepts.
- End-of-chapter exercises – Hundreds of practice problems, including programming projects and self-review questions.
- Accessible writing style – Walter Savitch’s clear explanations make complex topics easy to grasp.
Inside the Book
The book is divided into logical sections that build upon each other. Early chapters cover fundamental concepts such as variables, control flow, and arrays. As you progress, you will explore object-oriented programming with classes, inheritance, and polymorphism. Later chapters delve into more advanced areas like generics, collections, graphical user interfaces (GUIs), and multithreading. Each chapter includes highlighted tips, common error alerts, and programming pitfalls to help you avoid typical mistakes. The inclusion of Kenrick Mock’s contributions ensures that the material is up-to-date with industry standards.
Key Topics
- Core Java syntax – Data types, operators, loops, and conditional statements.
- Object-oriented programming – Classes, objects, encapsulation, inheritance, and polymorphism.
- Exception handling – Try-catch blocks, custom exceptions, and debugging techniques.
- File I/O and streams – Reading and writing data to files, using byte and character streams.
- Generics and collections – Type-safe programming with ArrayList, HashMap, and other data structures.
- Graphical user interfaces – Building simple GUI applications using JavaFX and Swing.
- Multithreading and concurrency – Creating threads, synchronization, and thread-safe code.
- Recursion and algorithm design – Solving problems with recursive methods and basic algorithm analysis.
Reader Benefits
By studying Absolute Java, you will gain a solid command of the Java language from the ground up. The book’s practical approach ensures that you can immediately apply what you learn to real-world projects. The extensive exercises and programming assignments help reinforce your understanding and build confidence. Whether you are preparing for a university exam or aiming to start a career in software development, this book provides the depth and clarity needed to succeed. Indian readers will appreciate the straightforward language and the focus on foundational skills that are valued in the local IT industry.
Learning Outcomes
- Write and debug Java programs – Develop error-free code using proper syntax and logic.
- Design object-oriented solutions – Apply principles like inheritance and polymorphism to create reusable software.
- Handle errors gracefully – Implement robust exception handling to make your applications reliable.
- Work with files and data – Read and write data efficiently using Java’s I/O classes.
- Build simple user interfaces – Create interactive programs with basic GUI components.
- Understand multithreading basics – Write programs that perform multiple tasks concurrently.
- Analyze and solve problems – Use recursion and algorithmic thinking to tackle complex challenges.
Who Should Read
Absolute Java is ideal for undergraduate students enrolled in computer science or engineering programs in Indian universities. It is also perfect for beginners with no prior programming experience who want to learn Java systematically. Intermediate programmers looking to strengthen their understanding of core Java concepts will find the book equally valuable. Additionally, self-taught learners and professionals preparing for placements or certification exams can use this as a comprehensive reference.
About the Author
Walter Savitch is a renowned educator and author, best known for his clear and accessible textbooks on programming. With a long career at the University of California, San Diego, he has taught thousands of students and has a gift for explaining complex topics in simple terms. His books are widely adopted in colleges worldwide. Kenrick Mock, a contributor to this edition, is a professor at the University of Alaska Anchorage, bringing fresh perspectives and updated content to the text.
About the Publisher
Pearson is a global leader in educational publishing, known for producing high-quality academic and professional books. With a strong presence in India, Pearson’s titles are trusted by students, educators, and professionals for their accuracy, depth, and practical relevance. This hardcover edition of Absolute Java reflects Pearson’s commitment to excellence in technical education.
Conclusion
If you are serious about learning Java and want a book that balances theory with hands-on practice, Absolute Java is an outstanding choice. Its well-structured content, updated features, and engaging style make it a valuable resource for Indian students and aspiring developers. Pick up your copy today from Bookshops.in and start your journey toward becoming a proficient Java programmer.
Quick Summary
Absolute Java by Walter Savitch is a comprehensive and accessible textbook designed for beginners and intermediate programmers learning the Java language. Published by Pearson, this sixth edition provides a thorough introduction to programming techniques using Java, with updated content reflecting modern practices. The book is structured with standalone and optional chapters, allowing instructors to tailor the material to their course needs. Readers will learn core Java concepts including syntax, object-oriented programming, exception handling, file I/O, and GUI development through clear explanations and practical examples. Ideal for Indian students enrolled in computer science or engineering programs, this book serves as both a classroom textbook and a self-study guide. By purchasing from Bookshops.in, customers receive a genuine hardcover edition with reliable delivery across India, ensuring a quality learning experience.
Book Highlights
Book Specifications
| ISBN-13 | 9780134041674 |
| ISBN-10 | 0134041674 |
| Publisher | Pearson College Div |
| Language | English |
| Dimensions | 22.86 x 19.05 x 4.32 cm |
| Weight | 907 g |
| Category | Languages › C & C++ |
| Genre | Non-fiction |
| Original Language | English |
Frequently Asked Questions
Is this book suitable for absolute beginners?
Does this book cover Java 8 or later versions?
Can I use this book for self-study?
What programming environment do I need?
Are there practice exercises in the book?
Is this book used in Indian universities?
Does the book cover object-oriented programming?
How many chapters are in this edition?
Is there a solution manual available?
What is the difference between this and other Java books?
Does the book include GUI programming?
Can I use this for advanced Java topics?
Is the book hardcover?
How long does delivery take in India?
Can I return the book?
Readers Also Search For
Customers Also Bought

Programming
Algorithmische Sprache Und Programmentwicklung | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer

Programming
Distributed Algorithms | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean

Programming
Meta-Level Control for Deductive Database Systems | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schm

Programming
Java Web Services | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'

Programming
Database in Depth | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J.

Programming
Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problem | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson |
Related Products
View All
Computers & Internet
Mootools 1.2 Beginner's Guide (English, Jacob Gube)

Computers & Internet
Contemporary Methods for Speech Parameterization (Springerbriefs in Electrical and Computer Engineering / Springerbriefs in Speech Technology)

Computers & Internet
Information Technology and Lawyers | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lo

Computers & Internet
Digital Analysis of Remotely Sensed Imagery | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao

Computers & Internet
Computer-Aided Drug Design and Delivery Systems | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Compan

Computers & Internet
