Term
|
Definition
A step-by-step description of how to accomplish a task |
|
|
Term
|
Definition
A List of instructions to be carried out by a computer |
|
|
Term
|
Definition
the art of designing and writing a group of instructions that the computer's processor executes |
|
|
Term
|
Definition
.java file written by a person |
|
|
Term
|
Definition
converts source code into machine (byte) code |
|
|
Term
|
Definition
also known as machine code, .class file |
|
|
Term
|
Definition
when a file can be used on any computer with a Virtual machine, no matter what platform the file was created on |
|
|
Term
|
Definition
a unit of code that is the basic building block of Java programs |
|
|
Term
|
Definition
A program unit that represents a particular action or computation |
|
|
Term
|
Definition
|
|
Term
main method
Java begins the execution of the program with the main method |
|
Definition
every java program has one. |
|
|
Term
|
Definition
An executable snippet of code that represents a complete command ALL END IN A ; |
|
|
Term
|
Definition
sections of our source code that are ignored by the compiler |
|
|
Term
|
Definition
|
|
Term
|
Definition
a sequence of characters enclosed in double-quotes CANNOT SPAN MORE THAN ONE LINE |
|
|
Term
|
Definition
Necessary to include characters like ", tabs, newline, and \ in STRINGS starts with \ |
|
|
Term
|
Definition
A name given to an entity in a program -Must begin with a letter, _, or $ -Cannot be a keyword/reserved word -Must contain only letters, digits, underscores or $ |
|
|
Term
|
Definition
word that is reserved for use by Java. Sometimes called a reserved word |
|
|
Term
|
Definition
Upper-case letters are interpreted as completely different letters than lower-case letters |
|
|
Term
|
Definition
|
|
Term
|
Definition
|
|
Term
|
Definition
Program runs but output is not correct |
|
|
Term
|
Definition
a set of tasks to be executed sequentially to accomplish a goal (think recipe) |
|
|
Term
Object-oriented Programming |
|
Definition
a set of objects that can perform tasks on themselves and interact with each other (what Java was designed for) |
|
|
Term
|
Definition
a command to execute another method, which causes all of the statements inside that method to be executed methodName (); |
|
|
Term
|
Definition
the order in which the statements of a Java program are executed |
|
|
Term
Java keywords for Integer types |
|
Definition
int (4 bytes) byte (1 byte) short (2 bytes) long (8 bytes) |
|
|
Term
Java keywords for Real Number Types |
|
Definition
double (8 bytes) float (4 bytes) |
|
|
Term
Java keyword for Character Type |
|
Definition
char (2 bytes) -Enclosed in single quotes ' -Need escape sequence for single quote and backslash |
|
|
Term
|
Definition
Primitive Data Type- 2 values true/false |
|
|
Term
|
Definition
A simple value or a set of operations that produces a value. 2 Types: Arithmetic and Boolean THESE HAVE VALUES, STATEMENTS DO NOT |
|
|
Term
|
Definition
The process of obtaining the value of an expression. |
|
|
Term
|
Definition
Indicate the operation to be performed + - * / % |
|
|
Term
|
Definition
Values used in the expression |
|
|
Term
|
Definition
the remainder operator Useful for testing even/odd Extract final digits |
|
|
Term
|
Definition
The order of evaluating expressions |
|
|
Term
|
Definition
a copy of a value is converted to a "higher" type |
|
|
Term
Casting Requires a cast-put the name of the type you want in parentheses in front of the value you want to cast |
|
Definition
a copy of a value is converted into another type |
|
|
Term
|
Definition
Combining several string into a single string OR combining a string with other new data |
|
|
Term
|
Definition
A memory location with a name and type that stores a value |
|
|
Term
|
Definition
A request to set aside a new variable with a given type and name ; |
|
|
Term
|
Definition
Giving a value to a variable |
|
|
Term
|
Definition
Giving a variable an initial value |
|
|
Term
|
Definition
the process of doing something over and over again |
|
|
Term
|
Definition
a mechanism for doing similar things many times
for (< initialization >; ; ) {
; |
|
|
Term
|
Definition
int variable used to control the loop |
|
|
Term
|
Definition
includes an automatic new line at the end of the output |
|
|
Term
|
Definition
prints the text and leaves the cursor at the end of the printed text |
|
|
Term
|
Definition
A loop placed inside another loop Outer loop: # of rows |
|
|
Term
|
Definition
English-like description of algorithms |
|
|
Term
|
Definition
a named value (identifier) that cannot be changed and may be accessed from anywhere in the class Declared with keyword final Naming convention ALL_IN_CAPS |
|
|
Term
|
Definition
the part of a program where a variable exists |
|
|
Term
|
Definition
variable declared in a method that can only be accessed in the method |
|
|
Term
|
Definition
declaring variables in the innermost scope possible (security, minimize interference, efficiency) |
|
|
Term
|
Definition
A loop that never terminates |
|
|
Term
|
Definition
Any of a set of characteristics that distinguish different members of a family of tasks |
|
|
Term
|
Definition
A variable that appears in the same parentheses in method header that is used to generalize the method's behavior |
|
|
Term
|
Definition
A specific value or expression that appears inside parentheses in a method call |
|
|
Term
|
Definition
The name of a method, along with its number and type of parameters e.g. average(int, int, int) |
|
|
Term
|
Definition
The ability to define two or more different methods with the same name but different method signatures |
|
|
Term
|
Definition
To send a value out as a result of a method that can be used in an expression in your program |
|
|
Term
|
Definition
a Java utility used to produce professional documentation such as the Java API |
|
|
Term
|
Definition
A programming entity that contains -State (data) -Behavior (methods) |
|
|
Term
|
Definition
to create a new object
-use the "new" keyword
-Is a special type of method that returns a new object
-Syntax: = new () |
|
|
Term
|
Definition
An Integer used to specify a location in a sequences of values |
|
|
Term
|
Definition
groups of classes found in Java Class Libraries |
|
|
Term
|
Definition
A message printed to the user, telling them what input to type, before we read from the Scanner |
|
|
Term
|
Definition
A single element of input -They are separated by whitespace |
|
|
Term
|
Definition
spaces, tabs, newline characters that separate tokens |
|
|