Hardware - Answers The physical components of a computer.
Software - Answers written programs or procedures or rules and associated documentation
pertaining to the operation of a computer system and that are stored in read/write memory
main memory - Answers holds current memory, volatile (goes away)
auxiliary memory - Answers exists once the computer turns off (hard drive)
input - Answers keyboard, mouse, etc.
output - Answers monitor, printer, etc.
RAM - Answers Random Access Memory - is the main memory, and the hard drive is the
principal
CPU - Answers (Central Processing Unit) The key component of a computer system, which
contains the circuitry necessary to interpret and execute program instructions
1 bit - Answers smallest unit
4 bits - Answers nibble
8 bits - Answers 1 byte
1,000 bytes - Answers 1 KB
1 million bytes (1,000 kilobytes) - Answers 1 MB
1 billion bytes (1,000 megabytes) - Answers 1 GB
bytes in larger units are ____ - Answers files
Files are organized into ____ - Answers folders or directories
machine language - Answers (what the computer understands)- is a "low-level language" which
is binary (01001101)
"high-level language" - Answers A programming language like Java that is designed to be easy
for humans to read and write.
JVM - Answers Java Virtual Machine, an interpreter for compiled Java bytecodes - translates and
runs the Java bytecode
, OOP - Answers Object-Oriented Programming- views a program as similarly consisting of objects
that can act alone or interact with one another
Encapsulation - Answers packages and hides details
Polymorphism - Answers allows the same program instruction to mean different things in
different contexts - one method name causes many different actions
Inheritance - Answers is the way of organizing classes
code HelloWorld - Answers public class HelloWorld{
public static void main(String[] args){
System.out.print("Hello World");
}
}
Variable(s) - Answers store data and/or values
data types - Answers say what the variable is storing
int - Answers whole numbers
double or float - Answers decimals
char - Answers characters (letters)
boolean - Answers true or false
string - Answers words/phrase
primitive types - Answers int, char, double/float
constants - Answers variables that next change in your code - written as:
final int thisNumber = 4;
or
int THIS_NUMBER = 4;
True or false:
Java is case sensitive - Answers true