Java Basics
Java Basics — key terms
Abstraction
Access modifiers
Appending to a File
Arguments
Array Algorithms
Array Declaration
Array Length
Array Traversing
Arrays
Flowchart: Arrow
Base case
Boolean
Git: Branch
Break Statement
Bubble Sort
Call Stack
charAt()
Checking if a File Exists
Class
Git: Commit
Conditional statements
Constructor
Continue Statement
Copying and Moving Files
Counter
Data Types
Decomposition
Deleting a File
Development Environment
Flowchart: Diamond
Do...while loop
Double
Else if statement
Else statement
Encapsulation
Files
Float
Flowchart
For Loop
For-each loop
Getters and setters
Git
GitHub
If statement
Infinite Loop
Inheritance
Integer
Integrated Development Environment
IntelliJ IDEA
Iteration
Java
length()
Loop Body
Loops
Git: Merge
Method
Method body
Object
Object-Oriented Programming (OOP)
Flowchart: Oval
Flowchart: Parallelogram
Parameters
Pass by Reference
Pass by Value
Polymorphism
Reading a File
Flowchart: Rectangle
Recursion
Recursive case
Reference
Git: Repository
Return Value
Search Element
Signature
Sorting an Array
split()
Static
String
substring()
Summing Elements
Switch expressions
Switch statement
Ternary operator
While loop
Writing to a File
Java Basics — Domain interactive map
Clickable & draggable!
Semantic portal