Unit 1 Flashcards

1
Q

JDK

A

Java Development Toolkit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

JRE

A

Java Runtime Environment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

IDE

A

Integrated Development Environment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

public class Welcome

A

words “public class” are reserved words in Java

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Naming conventions

A

Name of a Java class starts with a capital letter, using CamelCase convention

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

hardware

A

physical parts of the computer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

software

A

instructions that control the hardware and allows the computer to perform tasks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

bus

A

a computer’s components that are interconnected by a subsystem

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

storage devices

A

disks, CDs, tape

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

input devices

A

keyboard and mouse

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

output devices

A

monitor, printer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

CPU

A

Central Processing Unit, brain of the computer. Retrieves instructions from memory and executes them.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

CPU Speed

A

Megahertz, (MHz)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

memory

A

used to store data and instructions for the CPU to execute

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

bit

A

binary digit (base 2), stores values 0 or 1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

byte

A

minimum storage unit

17
Q

ASCII

A

encoding/decoding schema done by system

18
Q

Volatile memory

A

information is lost when the power is off (RAM)

19
Q

resolution

A

specifies number of pixels in horizontal and vertical dimensions of the display device. Higher the resolution, the sharper and clearer the image is.

20
Q

dot pitch

A

amount of space between pixels, measured in millimeters. Smaller the dot pitch, sharper the quality.

21
Q

communication device

A

device capable of transmitting a signal over the telephone, other communication wire, or wireless (modems, DSL, wireless adapters)

22
Q

systems software

A

operating systems (Windows, MacOS X, Linux)

23
Q

machine language

A

set of primitive instructions built into every computer

24
Q

Assembly

A

assemblers are used to convert assembly language programs into machine code

25
high-level language
English-like and easier to learn
26
source code
a program written in a high-level language
27
interpreter
reads one statement at a time from the source code, translates it to the machine code and then executes it right away
28
compiler
translates the entire source code into a machine-code file, and the machine-code file can then executed
29
operating system (OS)
a program that manages and controls a computer’s activities.
30
keywords / reserved words
words that have special meanings in programming, and cannot be used as a name
31
methods
logical parts of a program which runs (Java uses the method main() for it)
32
syntax
rules to how a language is written (think of it like grammar)
33
statement terminator
semicolon ;
34
documentation
comments that are written into code that makes it easier to understand what is going on
35
syntax errors / compiler errors
results from writing code incorrectly and is caught by the compiler
36
runtime error
happens while the program is running or live, then the program halts
37
logic errors
the program runs with unintended results or consequences