Wiley
Wiley.com
Print this page Share
Textbook

Big Java: Compatible with Java 5, 6 and 7 , 4th Edition

December 2009, ©2010
Big Java: Compatible with Java 5, 6 and 7 , 4th Edition (EHEP000343) cover image
In Big Java, Fourth Edition, Cay Horstmann provides a comprehensive introduction to fundamental programming techniques and design skills helping the student master basic concepts. Realistic programming examples, homework assignments, and lab exercises build student problem-solving abilities. The book includes a set of advanced chapters that makes the book suitable for a 2-semester course sequence, or as a comprehensive reference to programming in Java.

The homework package includes a great quantity and variety of problem types and the LabRat tool in WileyPLUS permits automated submission and grading of programming assignments.

See More

Preface.

Special Features.

Chapter 1 Introduction.

Chapter 2 Using Objects.

Chapter 3 Implementing Classes.

Chapter 4 Fundamental Data Types.

Chapter 5 Decisions.

Chapter 6 Iteration.

Chapter 7 Arrays and Array Lists.

Chapter 8 Designing Classes.

Chapter 9 Interfaces and Polymorphism.

Chapter 10 Inheritance.

Chapter 11 Input/Output and Exception Handling.

Chapter 12 Object-Oriented Design.

Chapter 13 Recursion.

Chapter 14 Sorting and Searching.

Chapter 15 An Introduction to Data Structures.

Chapter 16 Advanced Data Structures.

Chapter 17 Generic Programming.

Chapter 18 Graphical User Interfaces (Advanced).

Chapter 19 Streams and Binary Input/Output (Advanced).

Chapter 20 Multithreading (Advanced).

Chapter 21 Internet Networking (Advanced).

Chapter 22 Relational Databases (Advanced).

Chapter 23 XML (Advanced).

Chapter 24 WEB Applications (Advanced).

Appendix A The Basic Latin and Latin-1 Subsets of Unicode.

Appendix B Java Operator Summary.

Appendix C Java Reserved Word Summary.

Appendix D The Java Library.

Appendix E Java Syntax Summary.

Appendix F HTML Summary.

Appendix G Tool Summary.

Appendix H JAVADOC Summary.

Appendix I Number Systems.

Appendix J Bit and Shift Operators.

Appendix K UML Summary.

Appendix L Java Language Coding Guidelines.

Glossary.

Index.

Illustration Credits.

Alphabetical List of Syntax Boxes.

See More

 

New to This Edition:

  • The LabRat software has been refocused on helping students PRACTICE programming.  
  • More “scaffolding” for beginning programmers who learn by example or who need help tackling a problem: How To sections walk thru the steps to solving a problem; Worked Examples apply these steps to motivational examples (such as credit card processing); labs and online code-completion problems allow students to tackle larger tasks by breaking them into smaller steps.

•     Starting in Chapter 1, pseudocode is used to define the solution algorithm before coding begins.

•     More features for the non-linear reader: Example Tables present a variety of uses and special cases in a compact format. Common Errors, Tips, and Special Topics make it easy to refer back to these topics when solving problems.

•     Annotated Syntax Boxes call out features of typical example code to draw student attention to the key elements of the syntax. Additional annotations point out special cases, common errors, and good practice associated with the syntax.

•     Each chapter has been revised to focus each section on a specific Learning Objective. Sections have been shortened to present the concepts and syntax and how they are applied. These learning objectives also organize the chapter summary to help students assess their progress.

•     Early chapters have been thoroughly revised to provide more examples and concrete analogies.

More ways to encourage students to get started: WileyPLUS provides a variety of Online Exercises that can be assigned for practice and self-study: Code Completion Questions, Lab Exercises, Skill-Oriented multiple choice questions, Programming Exercises in LabRat, and more

See More
  • A gradual introduction to object-oriented programming techniques, beginning in Chapter 2, provides extensive practice with objects and classes before students are asked to write their own classes.
  • Works equally well for a wide mix of student backgroundsBeginners will find clear presentations that use analogies and a wealth of concrete examples to make concepts understandable, plus How To boxes and Worked Examples to help them get started. Problem-solvers will be able to easily locate notes on special cases and common errors that come up as they work. Second-language learners will find annotated syntax boxes and realistic programs that compactly illustrate key elements of Java, plus a range of later chapters that make this book a complete reference for Java programming.
  • Horstmann’s clear explanations follow the beginner’s thinking process, providing examples and analogies, and anticipating where they may get confused or make mistakes.
  • Horstmann’s clear explanations follow the beginner’s thinking process, providing examples and analogies, and anticipating where they may get confused or make mistakes.
  • The Testing Track identifies and emphasizes the test-driven approach to programming.
  • The Graphics Track integrates optional graphics material into the chapters where it best fits.
  • Self-Check Questions test understanding, not memorization, and can be used as springboards to a deeper discussion of key concepts in each section.

•     Excellent problems, questions, and project suggestions.

•             LabRat tool in WileyPLUS automates submission and basic evaluation of students' programs

See More
Instructors Resources
Wiley Instructor Companion Site
TEST BANK
Thoroughly redesigned to focus on con-cepts and skills, not just terminology, and to be useful as practice assignments, 100 questions per chapter.
Lab Exercises
Step-by-step problem-solving and programming practice.
Lecture Slides (in PowerPoint and HTML)
Image Gallery of all text figures
Animations of difficult concepts
Also included in lecture slides.
Source Code
For all programs and worked examples.
Short Code-Completion Questions (WileyPLUS)
With immediate feedback (10 questions per chapter).  
LabRat (WileyPLUS)
ALL Programming Exercises are available in LabRat format (so students get immediate test results), which makes them suitable for additional practice or lab exercises.
“Horstmann’s Picks” (WileyPLUS)
Practice Quizzes ready to be assigned.
Additional review and programming exercises (WileyPLUS)
ENHANCE YOUR COURSE
WileyPLUS
A research-based online environment for learning and assessment.
Learn more
CourseSmart
Instant access to textbooks as eTextbooks.
Learn more
Digital evaluation copy available for this title
Request Copy
Contact your Wiley Representative
Find Your Rep
See More
See Less
Students Resources
Wiley Student Companion Site
Lab Exercises
Step-by-step problem-solving and programming practice.
Animations of difficult concepts
Also included in lecture slides.
Source Code
For all programs and worked examples.
Short Code-Completion Questions (WileyPLUS)
With immediate feedback (10 questions per chapter).  
LabRat (WileyPLUS)
ALL Programming Exercises are available in LabRat format (so students get immediate test results), which makes them suitable for additional practice or lab exercises.
ADDITIONAL RESOURCES
WileyPLUS
A research-based online environment for learning and assessment.
Learn more
CourseSmart
Instant access to textbooks as eTextbooks.
Learn more
See More
See Less
Purchase Options
Wiley E-Text   
Big Java: Compatible with Java 5, 6 and 7, 4th Edition
ISBN : 978-0-470-57177-4
1168 pages
February 2011, ©2010
$62.50   BUY

Paperback   
Big Java: Compatible with Java 5, 6 and 7, 4th Edition
ISBN : 978-0-470-50948-7
1168 pages
December 2009, ©2010
$156.95   BUY

Related Titles

Back to Top