Introduction to Java Programming By Y. Daniel Liang
Daniel Liang teaches concepts of problem-solving and object-oriented programming using a fundamentals-first approach. Beginning programmers learn critical problem-solving techniques then move on to grasp the key concepts of object-oriented, GUI programming, advanced GUI, and Web programming using Java.
This title is a Pearson Global Edition. The Editorial team at Pearson has worked closely with educators around the world to include content that is especially relevant to students outside the United States.
Fundamentals-First: The book is fundamentals-first, which introduces basic programming concepts and techniques before objects and classes. The fundamental concepts and techniques of loops, methods and arrays are the foundation for programming. Building the foundation prepares students to learn object-oriented programming and advanced Java programming.