Chapter 1: Introduction to Computers, the Internet, and Java
When a Java program is compiled , the file produced by the compiler ends with the ______ file extension.
.class
A Java source code file must end with the ____ file extension.
.java
_____ is an operating system for mobile devices based on the Linux kernel and Java.
Android
The three types of languages discussed in the chapter are _________, _________, and ____________.
Machine languages, Assembly languages, and High-Level languages
______ software is generally feature complete, (supposedly) bug free and ready for use by the community.
Release Candidate
The Wii Remote, as well as many smartphones, use a(n) ___ which allows the device to respond to motion.
accelerometer
The size, shape, color and weight of an object are considered _____ of the object's class.
attributes
The file produced by the Java compiler contains ___________ that are executed by the Java Virtual Machine.
bytecodes
Java programmers concentrate on creating ____, which contain fields and the set of methods that manipulate those fields and provide services to clients.
classes
The program that translates high-level language programs into machine language are called.
compilers
Objects enable the design practice of _____ - Although they may know how to communicate with one another across well-defined interfaces, they normally are not allowed to know how other objects are implemented
information hiding
A new class of objects can be created conveniently by _____ - the new class (called the sub-class) starts with the characteristics of an existing class (called the superclass), possibly customizing them and adding unique characteristics of its own.
inheritance
The key logical units of the computer are the ________, ________, _______, ________, _________, and _______.
input unit, output unit, memory unit, arithmetic and logic unit (ALU), central processing unit (CPU), secondary storage unit
The _____ command from the JDK executes a Java application.
java
The _____ command from the JDK compiles program.
javac
The process of analyzing and designing a system from an object-oriented point of view is called ________.
object-oriented analysis-and-design (OOAD) process
Computers process data under the control of sets of instructions called ______.
programs