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
Q

high-level language

A

English-like and easier to learn

26
Q

source code

A

a program written in a high-level language

27
Q

interpreter

A

reads one statement at a time from the source code, translates it to the machine code and then executes it right away

28
Q

compiler

A

translates the entire source code into a machine-code file, and the machine-code file can then executed

29
Q

operating system (OS)

A

a program that manages and controls a computer’s activities.

30
Q

keywords / reserved words

A

words that have special meanings in programming, and cannot be used as a name

31
Q

methods

A

logical parts of a program which runs (Java uses the method main() for it)

32
Q

syntax

A

rules to how a language is written (think of it like grammar)

33
Q

statement terminator

A

semicolon ;

34
Q

documentation

A

comments that are written into code that makes it easier to understand what is going on

35
Q

syntax errors / compiler errors

A

results from writing code incorrectly and is caught by the compiler

36
Q

runtime error

A

happens while the program is running or live, then the program halts

37
Q

logic errors

A

the program runs with unintended results or consequences