rd_sharma7's blog

By rd_sharma7, history, 7 weeks ago, In English

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 & Regex
  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
  • Vote: I like it
  • -1
  • Vote: I do not like it

»
7 weeks ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Auto comment: topic has been updated by rd_sharma7 (previous revision, new revision, compare).

»
7 weeks ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Auto comment: topic has been updated by rd_sharma7 (previous revision, new revision, compare).