No reviews yet.
The rest of the book builds on the fundamentals to prepare readers for more complex concepts such as: 1) program structures 2) data types and declaration 3) expressions, statements, and operators 4) control flow and arrays 5) inputs and outputs 6) methods 7) object-oriented programming 8) encapsulation and polymorphism 9) multiple class inheritance 10) interface. In addition, this book covers the Java Application Programming Interface (API) - a rich Java class library. This book comes with a rich set of exercises beneficial to both students and instructors in the learning process, and is most suitable for anyone keen on Java as a first language in programming.