June 2016
Intermediate to advanced
1168 pages
38h 16m
English
YOUR NEXT STEP IN PROGRAMMING EFFECTIVELY is conceptually simple. Now that you know how to use primitive types of data, you will learn in this chapter how to use, create, and design higher-level data types.
An abstraction is a simplified description of something that captures its essential elements while suppressing all other details. In science, engineering, and programming, we are always striving to understand complex systems through abstraction. In Java programming, we do so with object-oriented programming, where we break a large and potentially complex program into a set of interacting elements, ...
Read now
Unlock full access