Programming Topics Guide (1)
Programming Topics Guide (1)
- Introduction / Setup
- Syntax Rules
- Comments
- Output / Printing
- Constants
- Type Casting
- Identifiers
3. Operators
- Arithmetic Operators
- Relational/Comparison Operators
- Logical Operators
- Assignment Operators
- Bitwise Operators
- Increment/Decrement Operators
- Ternary Operator
4. Control Flow
- switch-case
- Nested Conditions
5. Loops
- for loop
- while loop
- Nested loops
6. Functions / Methods
- Recursion
- String Concatenation
- String Functions
- Constructors
- Lists / ArrayList
- Linked Lists
- Stacks
- Queues
- Deques
- Iterators
- BufferedReader/FileReader/FileWriter in Java
- File Streams in C/C++
- Try...Catch / Try...Except
- Custom Exceptions
- this Keyword
- super Keyword
- Final Keyword
- Nested and Inner Classes
- java.util Package
- java.lang Package
- ArrayList, LinkedList
- HashMap, TreeMap
- HashSet, TreeSet
- Iterator, ListIterator
5. Java Advanced
- Lambda Expressions
- Functional Interfaces
- Annotations
- Networking (Sockets)