Topics

​​ TOPICS **Comment** 1. Single Line Comments 2. Multiple Line Comments 3. Java Docs Comments


 * Output Statements**
 * 1. print**
 * 2. println**
 * 3. format**

1. "\n","\t","\\","\'","\""
 * Escape Characters**


 * Primitive Data Types**
 * 1. byte, short, int, long, float, double, char, boolean**


 * Input Statements**
 * 1. Scanner Class**
 * 2. Inputting a single letter**

1. Order of Operation 2. Modulus 3. Type Casting
 * Arithmetic**


 * Math Class**
 * 1. Math Class methods**
 * 2. Random method**

1. Relational & Logical Operators 2. If's & If else 3. Nested Ifs 4. Extended ifs 5. Switch - case 6. Short Circuit evaluation 7. De Morgans Law
 * Decision Statements**

1.while Loop 2. do while Loop 3. for loop
 * Iterative Statements**


 * Strings**
 * 1. String Class**
 * 2. StringBuffer**

1. Class 2. Constructors 3. Methods
 * Classes Objects Methods**

1. Variables 2. Methods
 * Static vs Non Static Classes**


 * Arrays and 2D Arrays**


 * ArrayList**
 * 1. for each loop**


 * Wrapper Classes**
 * 1. Integer**
 * 2. Double**
 * 3. Character**

Recursion

1. Inheritance 2. Interface 3. Abstract
 * Inheritance**


 * Polymorphism**

Searches 1. Linear - Sequential Search 2. Binary Search

Sorts 1. Selection Sort 2. Insertion Sort 3. Merge Sort 4. Quick Sort 5. Bubble Sort

Big(Oh)


 * GridWorld**