Java Concepts 1 - Intro to Hardware and Software Flashcards
applet
A graphical Java program that executes inside a web browser or applet viewer.
central processing unit (CPU)
The part of a computer that executes the machine instructions
comment
An explanation to help the human reader understand a section of a program; ignored by the compiler
compile-time error
An error that is detected when a program is compiled
compiler
A program that translates code in a high-level language (such as Java) to machine instructions (such as bytecode for the Java virtual machine)
debugger
A program that lets a user run another program one or a few steps at a time, stop execution, an inspect the variables in order to analyze it for bugs.
directories
A structure on a disk that can hol files or other directories; also called a folder
editor
A program for writing and modifying text files
extension
The last part of a file name, which specifies the file type. For example, the extension .java denotes a Java file.
IDE (integrated development environment)
A programming environment that includes an editor, compiler, and debugger
virtual machine
A program that simulates a CPU that can be implemented efficiently on a variety of actual machines. A given program in Java bytecode can be executed by any Java virtual machine, regardless of which CPU is used to run the virtual machine itself.
JVM
The Java Virtual Machine
logic error
An error in a syntactically correct program that causes it to act differently from its specification
method
A sequence of statements that has a name, may have formal parameters, and may return a value. A method can be invoked any number of times, with different values for its parameters.
random-access memory (RAM)
Electronic circuits in a computer that can store code and data of running programs.