Full Java Topics (Core -> Advanced && JDBC)

Правка en2, от rd_sharma7, 2026-03-07 17:01:51

Here are all the Java topics from Core to Advanced (up to JDBC):

CORE JAVA

Introduction to Java

  1. JDK, JRE, JVM
  2. Data Types & Variables
  3. Operators
  4. Control Statements (if, else, switch)
  5. Loops (for, while, do-while)
  6. Arrays
  7. Strings & String Methods
  8. Methods & Method Overloading
  9. Recursion

OBJECT-ORIENTED PROGRAMMING (OOP)

  1. Classes & Objects
  2. Constructors
  3. this Keyword
  4. Inheritance
  5. Method Overriding
  6. super Keyword
  7. Polymorphism
  8. Abstraction
  9. Encapsulation
  10. Interfaces
  11. Abstract Classes
  12. final Keyword
  13. static Keyword
  14. Instance & Static Blocks

PACKAGES & ACCESS MODIFIERS **** 24. Packages 25. Access Modifiers (public, private, protected, default) 26.import Statement

EXCEPTION HANDLING

  1. Types of Errors
  2. try, catch, finally
  3. throw & throws
  4. Custom Exceptions
  5. Checked & Unchecked Exceptions

JAVA I/O

  1. Scanner Class
  2. BufferedReader
  3. File Handling (File, FileReader, FileWriter)
  4. BufferedReader & BufferedWriter
  5. Serialization & Deserialization

COLLECTIONS FRAMEWORK

  1. List (ArrayList, LinkedList)
  2. Set (HashSet, LinkedHashSet, TreeSet)
  3. Map (HashMap, LinkedHashMap, TreeMap)
  4. Queue & Deque
  5. Iterator & ListIterator
  6. Collections Utility Class
  7. Comparable & Comparator

GENERICS

  1. Generic Classes
  2. Generic Methods
  3. Bounded Type Parameters
  4. Wildcards

MULTITHREADING

  1. Thread Class & Runnable Interface
  2. Thread Life Cycle
  3. Thread Methods (sleep, join, yield)
  4. Synchronization
  5. Inter-thread Communication (wait, notify, notifyAll)
  6. Deadlock
  7. Executor Framework

ADVANCED JAVA

  1. Lambda Expressions
  2. Functional Interfaces
  3. Stream API
  4. Optional Class
  5. Method References
  6. Default & Static Methods in Interface
  7. Var Keyword
  8. Sealed Classes (Java 17+)
  9. Records (Java 16+)
  10. Text Blocks

JAVA 8+ FEATURES

  1. Date & Time API (LocalDate, LocalTime, LocalDateTime)
  2. forEach & removeIf
  3. Map.Entry iteration

INNER CLASSES

  1. Static Nested Class
  2. Inner Class
  3. Local Class
  4. Anonymous Class

JDBC (Java Database Connectivity)

  1. JDBC Architecture & Drivers
  2. Connecting to Database (MySQL/Oracle)
  3. Statement, PreparedStatement, CallableStatement
  4. ResultSet & ResultSetMetaData
  5. CRUD Operations using JDBC
  6. Transaction Management (commit, rollback)
  7. Batch Processing
  8. Connection Pooling (DataSource)
  9. Stored Procedures with JDBC
Теги #java

История

 
 
 
 
Правки
 
 
  Rev. Язык Кто Когда Δ Комментарий
en3 Английский rd_sharma7 2026-03-07 17:07:27 8 Tiny change: 'Stream API\n57. Opti' -> 'Stream API & Regex\n57. Opti'
en2 Английский rd_sharma7 2026-03-07 17:01:51 5 Tiny change: 'o JDBC):\nCORE JAV' -> 'o JDBC):\n\n\nCORE JAV'
en1 Английский rd_sharma7 2026-03-07 17:01:14 2649 Initial revision (published)