Full Java Topics (Core -> Advanced && JDBC) 
Разница между en1 и en2, 5 символ(ов) изменены
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)**↵

10. Classes & Objects↵
11. Constructors↵
12. this Keyword↵
13. Inheritance↵
14. Method Overriding↵
15. super Keyword↵
16. Polymorphism↵
17. Abstraction↵
18. Encapsulation↵
19. Interfaces↵
20. Abstract Classes↵
21. final Keyword↵
22. static Keyword↵
23. Instance & Static Blocks↵

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

**EXCEPTION HANDLING**↵

27. Types of Errors↵
28. try, catch, finally↵
29. throw & throws↵
30. Custom Exceptions↵
31. Checked & Unchecked Exceptions↵

**JAVA I/O**↵

32. Scanner Class↵
33. BufferedReader↵
33. File Handling (File, FileReader, FileWriter)↵
34. BufferedReader & BufferedWriter↵
35. Serialization & Deserialization↵

**COLLECTIONS FRAMEWORK**↵

36. List (ArrayList, LinkedList)↵
37. Set (HashSet, LinkedHashSet, TreeSet)↵
38. Map (HashMap, LinkedHashMap, TreeMap)↵
39. Queue & Deque↵
40. Iterator & ListIterator↵
41. Collections Utility Class↵
42. Comparable & Comparator↵

**GENERICS**↵

43. Generic Classes↵
44. Generic Methods↵
45. Bounded Type Parameters↵
46. Wildcards↵

**MULTITHREADING**↵

47. Thread Class & Runnable Interface↵
48. Thread Life Cycle↵
49. Thread Methods (sleep, join, yield)↵
50. Synchronization↵
51. Inter-thread Communication (wait, notify, notifyAll)↵
52. Deadlock↵
53. Executor Framework↵

**ADVANCED JAVA**↵

54. Lambda Expressions↵
55. Functional Interfaces↵
56. Stream API↵
57. Optional Class↵
58. Method References↵
59. Default & Static Methods in Interface↵
60. Var Keyword↵
61. Sealed Classes (Java 17+)↵
62. Records (Java 16+)↵
63. Text Blocks↵

**JAVA 8+ FEATURES**↵

64. Date & Time API (LocalDate, LocalTime, LocalDateTime)↵
65. forEach & removeIf↵
66. Map.Entry iteration↵

**INNER CLASSES**↵

67. Static Nested Class↵
68. Inner Class↵
69. Local Class↵
70. Anonymous Class↵

**JDBC (Java Database Connectivity)**↵

71. JDBC Architecture & Drivers↵
72. Connecting to Database (MySQL/Oracle)↵
73. Statement, PreparedStatement, CallableStatement↵
74. ResultSet & ResultSetMetaData↵
75. CRUD Operations using JDBC↵
76. Transaction Management (commit, rollback)↵
77. Batch Processing↵
78. Connection Pooling (DataSource)↵
79. Stored Procedures with JDBC

История

 
 
 
 
Правки
 
 
  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)