A1-Getting Started Text + Console Applications & Output

studied byStudied by 0 people
0.0(0)
Get a hint
Hint

Binary

1 / 43

44 Terms

1

Binary

A number system where only the numbers zero and one are used

New cards
2

Byte Code

Code that is understood by a JVM

New cards
3

Class Files

Files that contain byte code and have a .class extension

New cards
4

Compiler

A program that checks your code and gives you errors if there are problems with it. If there are no problems with your code, the compiler will translate your code into another language.

New cards
5

Compiling

The process of converting code written in one language to another

New cards
6

Console

A text only area where the user and the program interact

New cards
7

Console Application

A program that interacts with the user through a console

New cards
8

Debugger

A program that allows the programmer to monitor and manipulate data while a program is running

New cards
9

Debugging

The act of hunting down errors and removing them from a program

New cards
10

Editor

A program used for writing code

New cards
11

Executing

Running a program

New cards
12

Garbage Collector

A program that monitors created data and automatically deletes it when it is no longer being used by a program

New cards
13

Graphical Application

A program that has a GUI

New cards
14

Graphical User Interface (GUI)

An interface that consists of both text and not-text graphical output

New cards
15

High Level Programming Languages

Languages that take more work for the computer to decode, but are easier to program in

New cards
16

Integrated Development Environment (IDE)

A single program that contains an editor, compiler and debugger

New cards
17

Java Development Kit (JDK)

This program contains the tools needed to build and run Java programs. Contains a JVM and JRE.

New cards
18

Java File

Contains code written in Java and has a .java extension

New cards
19

Java Runtime Environment (JRE)

A program that allows the computer to run java applications

New cards
20

Java Virtual Machine (JVM)

A program in the JRE that translates bytecode into code that can run on the local machine. The JVM contains the garbage collector.

New cards
21

Logic Error

When a program produces the incorrect output due to a flaw in programming

New cards
22

Low Level Programming Languages

Languages that need few translations to reach machine code, but they tend to be more difficult to program in

New cards
23

Machine Code

A language that the computer understands and consists of commands written only in binary

New cards
24

Memory Leak

A problem where data gets created, but never deleted

New cards
25

Object Oriented Languages

Languages that allow the programmer to create “Objects” that store custom sets of data and can perform actions involving that data

New cards
26

Operating System

A program that works as a middle man for communication between the user/other programs and the hardware

New cards
27

Platform Dependent Programs

Programs that are limited on what computers they will work on based on hardware/software requirements

New cards
28

Platform Independent Programs

Programs that work on virtually any machine no matter what hardware or software it has

New cards
29

Program

A set of commands written in a computer language to perform a task

New cards
30

Programmer

The person that writes a program

New cards
31

Programming

The act of writing a program in a computer language

New cards
32

Programming Language

A structured language that allows a programmer to communicate with the computer through the commands that exist in the programming language

New cards
33

Runtime Errors

Errors that occur when the program is being executed

New cards
34

Syntax Errors

Errors with the program code that prevents the compiler from being able to build the program

New cards
35

\”

Displays a “

New cards
36

\\

Displays a \

New cards
37

\t

Inserts a tab

New cards
38

\n

Moves the cursor to the beginning of the next line

New cards
39

//

Everything to the right of the comment symbol is a comment

New cards
40

/*

Everything to the right of the comment symbol and below it is a comment until the end of the multi-line comment is reached.

New cards
41

*/

Ends a multi-line comment

New cards
42

Comments

Text that is ignored by the compiler.

New cards
43

Escape Sequences

Special commands that can be used inside of double quotes.

New cards
44

Skeleton Code

A basic starting point for a given programming task.

New cards

Explore top notes

note Note
studied byStudied by 9190 people
... ago
4.8(30)
note Note
studied byStudied by 183 people
... ago
5.0(1)
note Note
studied byStudied by 6 people
... ago
5.0(1)
note Note
studied byStudied by 11 people
... ago
5.0(1)
note Note
studied byStudied by 26 people
... ago
5.0(1)
note Note
studied byStudied by 79 people
... ago
4.8(4)
note Note
studied byStudied by 14 people
... ago
5.0(1)
note Note
studied byStudied by 21 people
... ago
5.0(2)

Explore top flashcards

flashcards Flashcard (43)
studied byStudied by 14 people
... ago
5.0(1)
flashcards Flashcard (70)
studied byStudied by 1 person
... ago
5.0(1)
flashcards Flashcard (40)
studied byStudied by 23 people
... ago
5.0(1)
flashcards Flashcard (20)
studied byStudied by 16 people
... ago
5.0(1)
flashcards Flashcard (47)
studied byStudied by 3 people
... ago
5.0(1)
flashcards Flashcard (29)
studied byStudied by 3 people
... ago
5.0(1)
flashcards Flashcard (86)
studied byStudied by 1 person
... ago
5.0(1)
flashcards Flashcard (108)
studied byStudied by 19 people
... ago
5.0(1)
robot