• 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/47

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;

47 Cards in this Set

  • Front
  • Back

.class file

The output of the Java compiler. A .classfile contains the byte code for the class.

.java file

The source code of a Java program. It maycontain one or more Java classes and interfaces. A.java file can be created using a text editor or a JavaIDE such as NetBeans, Eclipse, and JBuilder.

Application Program Interface (API)

A set of classesand interfaces that can be used to develop Javaprograms.

assembler

A program that translates assembly-languageprograms into machine code.

assembly language

A low-level programming language inwhich a mnemonic is used to represent each of themachine language instructions.

binary numbers

Numbers consists of 0’s and 1’s.

bit

A binary digit 0 and 1.

block

A sequence of statements enclosed in braces ({}).

block comment

Enclosed between /* and */ on one orseveral lines in the source code.

Bus

A distinct set of conductors carrying data and control signals within a computer system, to which pieces of equipment may be connected in parallel.

byte

A unit of storage. Each byte consists of 8 bits.The size of hard disk and memory is measured in bytes.A megabyte is roughly a million bytes.

bytecode

The result of compiling Java source code.Bytecode is machine-independent and can run on anymachine that has a Java running environment.

Bytecode verifier

A program in the JVM that checksthe validity of the bytecode and ensure that thebytecode does not violate Java’s security restrictions.

cable modem

Uses the TV cable line maintained by thecable company. A cable modem is as fast as a DSL.

central processing unit (CPU)

A small siliconsemiconductor chip with millions of transistors thatexecutes instructions.

class loader

When executing a Java program, the JVMfirst loads the bytecode of the class to memory using aprogram called the class loader. If your program usesother classes, the class loader dynamically loads themjust before they are needed.

comment

Comments document what a program is and how itis constructed. They are not programming statements andare ignored by the compiler. In Java, comments arepreceded by two slashes (//) in a line or enclosedbetween /* and */ in multiple lines.

compiler

A software program that translates source code(e.g., Java source code) into a machine languageprogram.

dot pitch

The amount of space between pixels. Thesmaller the dot pitch, the better the display.

DSL (digital subscriber line)

Uses a phone line andcan transfer data in a speed 20 times faster than aregular modem.

hardware

The physical aspect of the computer that canbe seen.

hexadecimal numbers

Numbers with radix 16.

high-level programming language

Are English-like andeasy to learn and program.

Integrated Development Environment (IDE)

Software thathelps programmers write code efficiently. IDE toolsintegrate editing, compiling, building, debugging, andonline help in one graphical user interface.

interpreter

Software for interpreting and running Javabytecode.

java command

The command to invoke the interpreter torun a Java program from the command line.

javac command

The command to invoke the compiler tocompile a Java source code program from the commandline.

Java Development Toolkit (JDK)

Defines the Java APIand contains a set of command-line utilities, such asjavac (compiler) and java (interpreter). With Java 2,Sun renamed JDK 1.5 to Java 2 SDK v 1.5. SDK stands forSoftware Development Toolkit.

Java Virtual Machine (JVM)

A machine that run Javabyte-code. It is called virtual because it is usuallyimplemented in software rather than in hardware.

Just-in-Time compiler

Capable of compiling eachbytecode once, and then reinvoking the compiled coderepeatedly when the bytecode is executed.

keyword (or reserved word)

A word defined as part ofJava language, which have a specific meaning to thecompiler and cannot be used for other purposes in theprogram.

line comment

comments preceded by two slashes (//)

machine language

Is a set of primitive instructionsbuilt into every computer. The instructions are in theform of binary code, so you have to enter binary codesfor various instructions.

main class

A class that contains a main method.

memory

Stores data and program instructions for CPU toexecute.

modem

A regular modem uses a phone line and cantransfer data in a speed up to 56,000 bps (bits persecond).

network interface card (NIC)

A device to connect acomputer to a local area network (LAN). The LAN iscommonly used in business, universities, and governmentorganizations. A typical type of NIC, called 10BaseT,can transfer data at 10 Mbps.

operating system (OS)

A program that manages andcontrols a computer’s activities (e.g., Windows, Linux,Solaris).

pixel

Tiny dots that form an image on the screen.

resolution

Specifies the number of pixels per squareinch. The higher the resolution, the sharper andclearer the image is.

software

The invisible instructions that control thehardware and make it work.

source code

A program written in a programming languagesuch as Java.

source file

A file that stores the source code.

specific import

specifies a single class in the importstatement. For example, import javax.swing.JOptionPaneimports JOptionPane from package javax.swing.

storage devices

The permanent storage for data andprograms. Memory is volatile, because information islost when the power is off. Program and data arestored on secondary storage and moved to memory whenthe computer actually uses them.

statement

A unit of code that represents an action ora sequence of actions.

wildcard import

imports all the classes in a package.For example, import javax.swing.* imports all classesfrom package javax.swing. import javax.swing.*;