Solutions to Exercises
Each of Chapters 1 through 14 closes with an “Exercises” section that tests your understanding of the chapter’s material. Solutions to these exercises are presented in this appendix.
Chapter 1: Getting Started with Java
- Java is a language and a platform. The language is partly patterned after the C and C++ languages to shorten the learning curve for C/C++ developers. The platform consists of a virtual machine and associated execution environment.
- A virtual machine is a software-based processor that presents its own instruction set.
- The purpose of the Java compiler is to translate source code into instructions (and associated data) that are executed by the virtual machine.
- The answer is true: a classfile’s ...