This type of "system" allows developers to track and manage changes to a filesystem over time.
What is a Version Control System? (or VCS)
A high-level, object-oriented programming language that runs on many different platforms.
What is Java?
VS Code and Eclipse are examples of this "Integrated" environment used to write and debug code.
What is an IDE? (Integrated Development Environment)
While the GUI uses windows and icons, this "T" word provides a text-based interface for your OS.
What is the terminal?
In Java, int, double, and boolean are examples of these "simple" types that aren't objects.
What are primitive data types?
In Git, this 6-letter term represents a snapshot or a "saved point" in a project's timeline.
What is a commit?
Often abbreviated as WORA, it's the slogan that highlights Java's cross-platform portability.
What is Write Once, Run Anywhere?
This popular IDE from JetBrains is frequently the go-to choice for professional Java development.
What is IntelliJ IDEA?
To see a list of all files and folders in your current directory, you would use this 2-letter command.
What is ls?
This is the specific Java command used to print a line of text to the console.
What is System.out.println(); ?
To protect against local data loss, developers push their code to this type of repository hosted on a server.
What is a remote repository?
The "V" in this acronym represents the software layer that executes Java bytecode on a specific machine.
What is the JVM? (Java Virtual Machine)
On macOS, this "missing package manager" uses a beverage-themed name to help you install dev tools.
What is Homebrew?
If you want to change your current directory to a new one, you use this command.
What is cd?
This primitive data type is used specifically to store a single 16-bit Unicode character.
What is a char?
Metaphorically, it’s where code "waits" in the wings after being added but before being officially committed.
What is the staging area?
If you only want to run Java apps and not write them, you'd download this "environment" abbreviated JRE.
What is the Java Runtime Environment?
Installing compilers, libraries, and runtimes on your local machine creates this "E" word necessary for coding.
What is a development environment?
This command, whose name sounds like "make directory," is used to create a new folder.
What is mkdir?
This company acquired Sun Microsystems in 2010.
What is Oracle?
Acquired by Microsoft in 2018, it is the world’s most popular platform for hosting open-source repositories.
What is GitHub?
This "kit" includes the compiler and debugger necessary for a developer to actually build Java applications.
What is the JDK? (Java Development Kit)
Traditionally, this is the very first two-word message a programmer ensures their system can output.
What is "Hello, World!"?
To create a new, empty file or update the timestamp of an existing one, you "touch" it with this command.
What is touch?
Name the full 6-step problem-solving process used in this course.
What are: Repeat, Clarify, Example, Brainstorm, Implement, Test?