Fundamentals of Java Ch. 2
About this set
Created by:
triplethreat93 on October 10, 2010
Subjects:
Log in to favorite or report as inappropriate.
Order by
29 terms
Terms | Definitions |
|---|---|
secure | enables the construction of virus-free, tamper-free systems |
robust | supports the development of programs that do not overwrite memory |
portable | yields programs that can be run of different types of computers without change |
thread | process that can run concurrently with other processes |
byte code | a psuedomachine language that Java uses and translates higher-level language into rather than real machine language; is the machine language for an imaginary Java computer |
JVM | Java Virtual Machine; a byte code interpreter; must be downloaded unless you use a Mac computer |
interpreter | a program that behaves like a computer; runs more slowly than an actual computer, but any computer can run it (making byte code highly portable) |
JIT | just-in-time compilation; the first time a JVM processes higher-level language into byte code, it translates it into machine language, so the next time it runs the program, it's on faster machine language |
applets | small Java programs that you download when you use the web that are already translated into byte code; all over the Internet |
graphical user interface | the interface familiar to all PCs users |
terminal I/O user interface | the less common interface of the two; easier to implement than a GUI (for Java) |
source code | instructions that a program follows |
System.out | object that displays characters in a terminal window; responds to messages |
println | message telling "System.out" to print a line of text |
statement | a sentence in a program; semi-colon at the end of each |
parameter | string of characters that appears between parentheses following a message |
method selector operator | period between object's name and message's name |
.class | extension for a byte code file |
DOS development environment | versions of Microsoft Windows that use a Notepad for the editor with command-line activation of the complier and the JVM from inside a command or DOS window |
IDE | integrated development environment; used by MacOS or Windows when developing software; combines editor, complier, debugger and JVM all in one |
syntax errors/compile-time errors | mistakes detected by a complier |
hacking | started at MIT in 1950s; people who break into computer systems unauthorized |
import statement | first line of code in a program; tells complier where to find specifications for the class needed |
instantiation | creation of an object before it is used in a program: SomeClass someObject = new SomeClass(some parameters); |
variable | names a location in RAM in which a floating-point number (its value) can be stored; customarily begin in lowercase |
assignment operator | sets a variable's value in its storage location; denoted by algebraic symbols; when this happens, the value entered by the user becomes available to the computer |
assignment statements | statements using an assignment operator |
panel | flat, rectangular area suitable for displaying other objects such as geometric shapes and images; also called panes |
layout manager | object used to organize how container objects are situated in a window; each type of contained comes with an adjustable default |
First Time Here?
Welcome to Quizlet, a fun, free place to study. Try these flashcards, find others to study, or make your own.