Introduction to Java Programming, Comprehensive Version [with GOAL Student Access Code]

This textbook introduces programming with Java to readers who are new to coding. It begins with the basics of variables, expressions, control statements and methods, then moves on to arrays, object-oriented design, inheritance and polymorphism.

Read more

Later chapters cover graphical user interfaces, event handling and common data structures and algorithms. Each concept is paired with worked examples and exercises, so students can practise as they read. The comprehensive edition adds material on more advanced topics, and it comes bundled with an online access code for the publisher's learning platform.

Audience
adult

Click a tag to see books like this one that share it. Point at it (on a phone, tap it) for less of it instead.

Read it? Sign in to help tag it.

Liked Introduction to Java Programming, Comprehensive Version [with GOAL Student Access Code]? Here’s where I’d start.

These suit anyone who liked Introduction to Java Programming, Comprehensive Version [with GOAL Student Access Code]. Sign in and mark a few books for picks shaped around your own taste.

  1. Programming Language Pragmatics Shares programming, computer science, cs
  2. Java: How to Program Shares programming, Java, computer science
  3. Data Structures and Algorithms in Java Shares programming, computer science, Java
  4. Concepts of Programming Languages Shares programming, computer science, textbooks

“People who read Introduction to Java Programming, Comprehensive Version [with GOAL Student Access Code] tend to reach for these next.”

  1. Beginning Linux Programming
  2. Objects First with Java: A Practical Introduction Using BlueJ
  3. C Primer Plus
  4. Learn to Program

“If you want more of the same (science about technology), start with these.”

  1. Natural Language Annotation for Machine Learning
  2. Metaprogramming Elixir
  3. Data-Intensive Text Processing with Mapreduce
  4. The D Programming Language

“If it was the programming that hooked you, try one of these.”

  1. Head First Java
  2. Java: The Complete Reference
  3. The C Programming Language
  4. Killer Game Programming in Java

“These start from a similar idea, even if they go somewhere else with it.”

  1. C++: How to Program
  2. Head First Programming: A Learner's Guide to Programming Using the Python Language
  3. Data Structures and Algorithms in Python
  4. Sams Teach Yourself C++ in 21 Days