Your Progress

Learning Summary

0 of 143 topics completed
Quizzes Completed 0Best Quiz Score —Current Level Not startedContinue Choose a topic

Suggested sequence

Learning roadmap

Topics follow the Admin display order

Beginner

143 topics
  1. Introduction to Java
  2. History of Java
  3. Features of Java
  4. Java Editions
  5. JDK
  6. JRE
  7. JVM
  8. Java Installation
  9. Java Development Environment
  10. Java Program Structure
  11. Hello World Program
  12. Compilation and Execution
  13. Bytecode
  14. Java Syntax
  15. Comments
  16. Keywords
  17. Identifiers
  18. Variables
  19. Constants
  20. Literals
  21. Data Types
  22. Primitive Data Types
  23. Reference Data Types
  24. Type Casting
  25. Type Conversion
  26. Scope of Variables
  27. Arithmetic Operators
  28. Assignment Operators
  29. Comparison Operators
  30. Logical Operators
  31. Bitwise Operators
  32. Shift Operators
  33. Unary Operators
  34. Ternary Operator
  35. Operator Precedence
  36. Operator Associativity
  37. System.out
  38. System.in
  39. Scanner Class
  40. BufferedReader
  41. Console Class
  42. Command-Line Arguments
  43. Formatted Output
  44. if Statement
  45. if-else Statement
  46. else-if Ladder
  47. Nested if
  48. switch Statement
  49. switch Expressions
  50. for Loop
  51. while Loop
  52. do-while Loop
  53. Enhanced for Loop
  54. Nested Loops
  55. break Statement
  56. continue Statement
  57. return Statement
  58. One-Dimensional Arrays
  59. Multidimensional Arrays
  60. Jagged Arrays
  61. Array Initialization
  62. Array Traversal
  63. Array Copying
  64. Array Sorting
  65. Array Searching
  66. Arrays Class
  67. String Class
  68. String Creation
  69. String Immutability
  70. String Methods
  71. String Comparison
  72. String Concatenation
  73. StringBuilder
  74. StringBuffer
  75. String Pool
  76. Character Class
  77. Regular Expressions
  78. Method Declaration
  79. Method Calling
  80. Method Parameters
  81. Return Types
  82. Method Overloading
  83. Variable Arguments
  84. Pass by Value
  85. Recursion
  86. Static Methods
  87. Instance Methods
  88. Classes
  89. Objects
  90. Fields
  91. Methods
  92. Constructors
  93. Constructor Overloading
  94. this Keyword
  95. static Keyword
  96. final Keyword
  97. Encapsulation
  98. Abstraction
  99. Inheritance
  100. Single Inheritance
  101. Multilevel Inheritance
  102. Hierarchical Inheritance
  103. Polymorphism
  104. Method Overloading
  105. Method Overriding
  106. Dynamic Method Dispatch
  107. Abstract Classes
  108. Abstract Methods
  109. Interfaces
  110. Multiple Inheritance Using Interfaces
  111. Default Interface Methods
  112. Static Interface Methods
  113. Private Interface Methods
  114. Nested Classes
  115. Inner Classes
  116. Anonymous Classes
  117. Local Classes
  118. Object Class
  119. Packages
  120. Built-in Packages
  121. User-Defined Packages
  122. import Statement
  123. static Import
  124. public Access Modifier
  125. private Access Modifier
  126. protected Access Modifier
  127. Default Access
  128. Package Structure
  129. Exceptions
  130. Errors
  131. Exception Hierarchy
  132. Checked Exceptions
  133. Unchecked Exceptions
  134. try
  135. catch
  136. finally
  137. throw
  138. throws
  139. Multiple Catch Blocks
  140. Nested try Blocks
  141. Custom Exceptions
  142. Try-with-Resources
  143. Assertions

Topics

143 published topics

  1. 121 User-Defined PackagesLearn User-Defined Packages through a detailed Java lesson with examples, exercises and practice questions.Beginner · 14 min read · 90 min learning
  2. 122 import StatementLearn import Statement through a detailed Java lesson with examples, exercises and practice questions.Beginner · 13 min read · 90 min learning
  3. 123 static ImportLearn static Import through a detailed Java lesson with examples, exercises and practice questions.Beginner · 14 min read · 90 min learning
  4. 124 public Access ModifierLearn public Access Modifier through a detailed Java lesson with examples, exercises and practice questions.Beginner · 14 min read · 90 min learning
  5. 125 private Access ModifierLearn private Access Modifier through a detailed Java lesson with examples, exercises and practice questions.Beginner · 14 min read · 90 min learning
  6. 126 protected Access ModifierLearn protected Access Modifier through a detailed Java lesson with examples, exercises and practice questions.Beginner · 14 min read · 90 min learning
  7. 127 Default AccessLearn Default Access through a detailed Java lesson with examples, exercises and practice questions.Beginner · 13 min read · 90 min learning
  8. 128 Package StructureLearn Package Structure through a detailed Java lesson with examples, exercises and practice questions.Beginner · 14 min read · 90 min learning
  9. 129 ExceptionsLearn Exceptions through a detailed Java lesson with examples, exercises and practice questions.Beginner · 13 min read · 90 min learning
  10. 130 ErrorsLearn Errors through a detailed Java lesson with examples, exercises and practice questions.Beginner · 14 min read · 90 min learning
  11. 131 Exception HierarchyLearn Exception Hierarchy through a detailed Java lesson with examples, exercises and practice questions.Beginner · 13 min read · 90 min learning
  12. 132 Checked ExceptionsLearn Checked Exceptions through a detailed Java lesson with examples, exercises and practice questions.Beginner · 13 min read · 90 min learning
  13. 133 Unchecked ExceptionsLearn Unchecked Exceptions through a detailed Java lesson with examples, exercises and practice questions.Beginner · 13 min read · 90 min learning
  14. 134 tryLearn try through a detailed Java lesson with examples, exercises and practice questions.Beginner · 14 min read · 90 min learning
  15. 135 catchLearn catch through a detailed Java lesson with examples, exercises and practice questions.Beginner · 14 min read · 90 min learning
  16. 136 finallyLearn finally through a detailed Java lesson with examples, exercises and practice questions.Beginner · 13 min read · 90 min learning
  17. 137 throwLearn throw through a detailed Java lesson with examples, exercises and practice questions.Beginner · 13 min read · 90 min learning
  18. 138 throwsLearn throws through a detailed Java lesson with examples, exercises and practice questions.Beginner · 13 min read · 90 min learning
  19. 139 Multiple Catch BlocksLearn Multiple Catch Blocks through a detailed Java lesson with examples, exercises and practice questions.Beginner · 14 min read · 90 min learning
  20. 140 Nested try BlocksLearn Nested try Blocks through a detailed Java lesson with examples, exercises and practice questions.Beginner · 14 min read · 90 min learning