• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/51

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

51 Cards in this Set

  • Front
  • Back
machine language
binary ones and zeroes
low-level assembly languages
characterized by mnemonic codes
high-level languages
english-like
very-high level languages
results instead of procedural oriented
natural languages
conversational
Object-Oriented
data and operations are packaged in a single unit called an object
designer
James Gosling, Sun Microsystems, 1990s
Parsimonious
compatible with older versions
Robust
strongly typed, incorruptible data
secure
protection against misuse of code
portable
platform-independent
java compiler
converts code into bytecode
the Java Virtual Machine
contains an interpreter to execute the bytecode
the Java API
the standard set of packages available in Java
the Java Applet Viewer
mini browser which displays java applets
JIT compiler
takes bytecode and converts it into machine code
console applications
stand-alone programs using a command-line interface (Command Prompt)
windowed applications
stand-alone programs using a graphical user interface (GUI)
applets
client-side programs executed as part of a displayed web page
servlets
server-side programs hosted and run on a web server
used in conjunction with Java Server Pages (JSP) to provide sophisticated server-side logic
enable connections to server databases through Java Database Connectivity (JDBC)
web services
recieve information requests over the web and return the requested data
JavaBeans
reusable software components
algorithm
step by step procedure for solving a problem in a finite amount of time
Coding
testing your algorithm into a programming language
object oriented programming looks at...
what the object is
the object's data members
the object's behavior
it describes a general type of object and then creates many of the objects of that same type
Jlabel
displays text that the user cannot change or an image that the user cannot change. Represents a java class
title property
contains the text that is shown in the Jframe's title bar. Use book-title capitalization
title bar
top portion of the window that contains the window's title
book-title capitalization
the first letter of each significant word in the text is capitalized, and the title does not end with any punctuation
statement
performs an action, ends in a semicolon
String or String literal
enclosed in double quotes. Is a class in Java.
Case sensitive
upper case and lower case letters are treated differently
pixels
picture elements. A tiny point on your screen that displays a color.
size property
specifies the Jframe's width and height
RGB values
screen color created by combining red, greed, and blue values
content pane
container object which every Jframe has. Purpose is to provide a visual area in which to place GUI components like Jlabels.
background property
controls the color that will appear in the background of the window
text property
property which displays text (within the Jframe on the Jlabel)
location property
specifies the position of the upper-left corner of the component in the content pane. Upper left corner is 0,0. Set according to a component's distance from the corner. First number = moves right, second = moves down
font property
allows you to set the font name, font style, and font size in points
1 point =
1/72 inch
horizontalAlignment property
used to align text within a JLabel; right, center, or left
icon property
displays an image in the JLabel
bounds property
controls both the size and the location of the JLabel
debugging
process of fixing errors in an application
two types of errors
syntax and logic
syntax errors
compilation errors; compile-time errors; occur when code statements violate the grammatical rules of the programming language
logic errors
allow the program to compile, but cause it to produce erroneous results when it runs
debugger
software which allows you to analyze the behavior of your application to locate logic errors
JFrames
use short, descriptive titles; use title-book capitalization
JLabels
use to display text that users cannot change; ensure all components are large enough to display the text; add images to create graphics users cannot change; ensure that all components are large enough to display the images