Please enable JavaScript.
Coggle requires JavaScript to display documents.
Java Basics - Coggle Diagram
Java Basics
- Object-Oriented Programming (OOP)
-
-
-
-
-
-
-
- Java Syntax and Structure
- Packages and Import Statements
- Main Method and Entry Point
-
-
-
- Control Flow (if-else, loops)
-
-
- StringBuilder and StringBuffer
- Array Declaration and Initialization
-
-
-
- Java Virtual Machine (JVM)
- Write Once, Run Anywhere (WORA)
- Java Development Kit (JDK)
- Integrated Development Environment (IDE)
- Reading Input from Console
-
-
- BufferedReader and BufferedWriter
- FileInputStream and FileOutputStream
-
- Checked and Unchecked Exceptions
-
- Handling Multiple Exceptions
-
- Method Declaration and Invocation
- Parameters and Return Types
-
-
- Pass-by-Value vs. Pass-by-Reference
-
- Java Collections Framework
-
-
-
- Basic Object-Oriented Concepts
- Class and Object Creation
- Encapsulation and Access Modifiers
- Inheritance and Polymorphism
- Method Overriding and Overloading
- Abstract Classes and Interfaces
-
-
- Handling Multiple Exceptions
-
-
- Thread Creation and Execution
-
- Thread States (New, Runnable, Blocked, Terminated)
- Thread Communication (wait, notify, notifyAll)
- Race Conditions and Deadlocks
- Conditional Statements (if-else, switch)
- Looping Statements (for, while, do-while)
- Break and Continue Statements
-
- Packages and Import Statements
-
-
- Access Modifiers (public, private, protected)
- Classpath and Package Structure
-
- Reading and Writing Files
- File Input and Output Streams
- Buffered Input and Output Streams
- Lists (ArrayList, LinkedList)
-
-
- Iterators and Iteration Techniques
-
- Reading and Writing Text Files
- File Navigation and Directory Operations
- File Manipulation and Renaming
- Exception Handling in File Operations