Fundamentals of Java Ch. 2

About this set

Created by:

triplethreat93  on October 10, 2010

Subjects:

computer science

Log in to favorite or report as inappropriate.
Pop out
No Messages

You must log in to discuss this set.

Fundamentals of Java Ch. 2

secure
enables the construction of virus-free, tamper-free systems
1/29

Study:

Cards (new!)

Learn

Test

Speller

Scatter

Games:

Scatter

Space Race

Tools:

Export

Copy

Combine

Embed

Order by

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.

Set Champions

There are no high scores or champions for this set yet. You can sign up or log in to be the first!