Sun Microsystems - Answers 1991: _____ ________ develops a language (based on C) for consumer
electronic devices
WWW, dynamic - Answers 1993: ____ explodes in popularity; increased need for "_______" Web pages
Javac <java-source-file> - Answers Compile a java program command
Java <java-class-name> - Answers Execute a java program command
Javadoc <java-source-file> - Answers Generate java documentation command
Javap <java-class-name> - Answers Print information about the java class command
Integrated Development Environment (IDE) - Answers - source code editor
- a compiler and/or interpreter
- build-automation tools
- and (usually) a debugger
- allows you to create , edit compile, and run programs writeen in a particular language
Program - Answers A sequence of instructions to be executed on a computer
Object-oriented programming - Answers In this paradigm, a program that executes is a collection of
interacting objects.
- the programs we specify are what are in these objects and how these objects behave
Object - Answers A "thing" that has type, identity, state, and behavior
Type - Answers Belongs to a "class" of similar objects
Identity - Answers Is a distinct "instance" of a class of objects
state/attributes - Answers has a set of properties (a.k.a.fields) ╺ each field can have different values
behavior - Answers has "methods" (things that the object knows how to do) ╺ we say we "call" a method
on the object
instance, type - Answers Each object is an ____ of that ____ of object
Constructor - Answers special method that handles initialization
<access specifier> <type> <name>; - Answers instance field declaration syntax
identifier - Answers a name in a java program used for classes, variables, methods