Java: The Fundamentals of Objects and Classes by David Etheridge & Ventus Publishing ApS

java-fundamentals-objectsWhile there is a study guide (available from Ventus) that focuses largely on objects and their characteristics, it will be instructive to the learner (of the Java programming language) to understand how the concept of an object is applied to their construction and use in java applications. Therefore, Chapter one of this book introduces the concept of an object from a language independent point of view and examines the essential concepts associated with object-oriented programming (OOP) by briefly comparing how OOP and non-OOP approach the representation of data and information in an application. The chapter goes on to explain classes, objects and messages and concludes with an explanation of how a class is described with a special diagram known as a class diagram. Despite the wide use of OOP languages such as Java, C++ and C#, non-OOP languages continue to be used in specific domains such as for some categories of embedded applications. In a conventional, procedural language such as C, data is sent to a procedure for processing.


In this book the readers will read Object-oriented programming: What is an object? Introduction to objects, Comparison of OOP and Non-OOP, Object-oriented analysis and design (OOA & D), A first java program from class diagram to source code, The class diagram for the member class, The java source code for the member class, Using member objects, Language basics: some syntax and semantics, Introduction, Identifiers, Primitive Data Types, Variables, Operators, Methods: Invoking an object’s behavior, How do we get data values into a method? How do we get data values out of a method? Methods overloading, The structure of a typical class definition, Classes and objects: creating and using objects, Invoking an object’s constructor, Object construction and initialization of an object’s state, Overloading constructors, Initialization blocks, Collecting data, An introduction to arrays, Arrays as data structures, Declaring arrays, Creating arrays, Populating arrays, Accessing array elements, Arguments passed to the main method and much more.

To download this book, please click the link below:
Click here to download Java: The Fundamentals of Objects and Classes

Leave A Reply

Your email address will not be published.