Busy. Please wait.
or

show password
Forgot Password?

Don't have an account?  Sign up 
or

Username is available taken
show password

why


Make sure to remember your password. If you forget it there is no way for StudyStack to send you a reset link. You would need to create a new account.
We do not share your email address with others. It is only used to allow you to reset your password. For details read our Privacy Policy and Terms of Service.


Already a StudyStack user? Log In

Reset Password
Enter the associated with your account, and we'll email you a link to reset your password.

Remove ads
Don't know
Know
remaining cards
Save
0:01
To flip the current card, click it or press the Spacebar key.  To move the current card to one of the three colored boxes, click on the box.  You may also press the UP ARROW key to move the card to the "Know" box, the DOWN ARROW key to move the card to the "Don't know" box, or the RIGHT ARROW key to move the card to the Remaining box.  You may also click on the card displayed in any of the three boxes to bring that card back to the center.

Pass complete!

"Know" box contains:
Time elapsed:
Retries:
restart all cards




share
Embed Code - If you would like this activity on your web page, copy the script below and paste it into your web page.

  Normal Size     Small Size show me how

Liang - 1

Introduction to Computers, Programs, and Java

TermDefinition
Application Program Interface(API) a library that contains predefined classes for developing Java programs
assembler used to translate assembly-language programs into machine code
assembly language alternative to machine code that uses mnemonic to represent machine language instructions
bit(binary digit) a switch that is interpreted as 0 when it is off and 1 when it is on
block program components grouped with curly braces
block comment code explanation surrounded by /* */
bus a subsystem that connects a computer's components
byte minimum storage unit in a computer
bytecode low-level language that is architecture neutral and can run on any platform with a Java Virtual Machine(JVM); .class file
bytecode verifier checks validity of bytecode and ensures bytecode does not violate Java's security restrictions
cable modem communication device to network computers using cable TV line maintained by cable company
central processing unit(CPU) computer's brain; retrieves instructions from memory and executes them
class loader a program that includes all code needed by a program
comment help programmers to communicate and understand a program
compiler translates the entire source code into a machine-code file
console text entry and display device of a computer
dot pitch amount of space between pixels
DSL(Digital Subscriber Line) connection that uses standard phone line, but transfers data faster than standard dial-up modem
encoding scheme set of rules that govern how a computer translates characters and numbers into data the computer can actually work with.
hardware the visible, physical elements of the computer
high-level language programming language that are close to English
integrated development environment(IDE) software for rapidly developing programs
interpreter translates one statement from the source code to machine code or virtual machine code and executes it before translating the next line of code
java command tells the computer to run a .class file
Java Development Kit(JDK) a set of separate programs, each invoke from the command line, for compiling, running, and testing Java programs
Java language specification technical definition of the Java programming language's syntax and semantics
Java Runtime Environment(JRE) program used to run Java programs
Java Virtual Machine(JVM) program that interprets Java bytecode
javac command tells the computer to compile a .java file
keyword(reserved word) have specific meaning to compiler and cannot be used for other purposes in the program
library Java Application Interface
line comment code explanation preceded by //
logic error error that causes program to not perform the way it was intended
low-level language programming language that are close to machine language
machine language computer's native language; binary code
main method entry point where program begins execution
memory ordered sequence of bytes for storing programs and data
modem modulator–demodulator; converts between digital and analog signals
motherboard a circuit case that connects all of the parts of a computer together
network interface card(NIC) device that connects a computer to a local area network
operating system(OS) manages and controls computer activity
pixel tiny dots that form an image on a screen
program software
programming to create or develop software
runtime error error that causes program to terminate abnormally
screen resolution the number of pixels in horizontal and vertical dimensions of the display device
software provides invisible instructions that control the hardware and tells it what to do
source code(source program) program written in a high-level language; .java file
statement instructions in a high-level programming language
statement terminator a semi-colon (;)
storage devices where programs and data are permanently saved and accessed when the computer uses them
syntax error error detected when compiling
Created by: shoemaker