Jump to ratings and reviews
Rate this book

Introduction to Java Programming, Comprehensive Version

Rate this book
The book is fundamentals first by introducing basic programming concepts and techniques before designing custom classes. The fundamental concepts and techniques of selection statements, loops, methods, and arrays are the foundation for programming. Building this strong foundation prepares students to learn object-oriented programming and advanced Java
programming.
This book teaches programming in a problem-driven way that focuses on problem solv-ing rather than syntax. We make introductory programming interesting by using thought-provoking problems in a broad context. The central thread of early chapters is on problem solving. Appropriate syntax and library are introduced to enable readers to write programs for
solving the problems. To support the teaching of programming in a problem-driven way, the book provides a wide variety of problems at various levels of difficulty to motivate students. To appeal to students in all majors, the problems cover many application areas, including math, science, business, financial, gaming, animation, and multimedia.

2489 pages, Kindle Edition

Published February 17, 2018

12 people are currently reading
42 people want to read

About the author

Y. Daniel Liang

81 books10 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
7 (58%)
4 stars
2 (16%)
3 stars
2 (16%)
2 stars
1 (8%)
1 star
0 (0%)
Displaying 1 of 1 review
22 reviews
January 2, 2020
Very thorough but way too abstract for me at times. I did surprise myself about how much I learned by osmosis. So I would definitely recommend this book for computer science students.
I supplemented the second half of the books with a lot of Indian guy videos explaining algorithms on youtube.
Displaying 1 of 1 review

Can't find what you're looking for?

Get help and learn more about the design.