0% found this document useful (0 votes)
46 views

Java Timeline

This document outlines 113 topics related to learning Java programming. It covers Java basics like variables, data types, operators, conditionals and loops. It also covers object oriented programming concepts like classes, objects, inheritance, polymorphism. More advanced topics covered include exceptions, collections, multithreading, file handling and generics.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
46 views

Java Timeline

This document outlines 113 topics related to learning Java programming. It covers Java basics like variables, data types, operators, conditionals and loops. It also covers object oriented programming concepts like classes, objects, inheritance, polymorphism. More advanced topics covered include exceptions, collections, multithreading, file handling and generics.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Harsh Mordharia

1. Introduction to Java + Installing Java JDK and IntelliJ IDEA for Java

2. Basic Structure of a Java Program: Understanding our First Java Hello World

Program

3. Java Tutorial: Variables and Data Types in Java Programming

4. Java Tutorial: Literals in Java

5. Java Tutorial: Getting User Input in Java

6. Java Programming Exercise 1: CBSE Board Percentage Calculator

7. Java Tutorial: Chapter 1- Practice Set | Java Practice Problems With Solution

8. Java Tutorial: Operators, Types of Operators & Expressions in Java

9. Java Tutorial: Associativity of Operators in Java

10. Java Tutorial: Data Type of Expressions & Increment/Decrement Operators

11. Java Tutorial: Exercise 1 - Solutions + Shoutouts

12. Java Tutorial: Chapter 2 - Practice Set (Java Practice Questions)

13. Java Tutorial: Introduction to Strings

14. Java Tutorial: String Methods in Java

15. Java Practice Questions on Strings: Practice Set on Java Strings (Must Solve!)

16. Java Conditionals: If-else Statement in Java

17. Java Tutorial: Relational and Logical Operators in Java

18. Java Tutorial: Switch Case Statements in Java

19. Java Tutorial: Practice Questions On Conditionals & Switch Case

20. Java Programming Exercise 2: Rock, Paper Scissors Game in Java

21. Java Tutorial: While Loops in Java

22. Java Tutorial: The do-while loop in Java


Harsh Mordharia
23. Java Tutorial: The for Loop in Java

24. Java Tutorial: break and continue in Java

25. Java tutorial: Practice Questions on Loops

26. Java Tutorial: Introduction to Arrays

27. Java Tutorial: For Each Loop in Java

28. Java Tutorial: Multidimensional Arrays in Java

29. Java Tutorial: Practice Questions on Arrays in Java

30. How to Make IntelliJ IDEA look Amazing!

31. Java Tutorial: Methods in Java

32. Java Tutorial: Method Overloading in Java

33. Java Tutorial: Variable Arguments (VarArgs) in Java

34. Java Tutorial: Recursion in Java

35. Java Tutorial: Practice Questions on Java Methods

36. Java Tutorial: Introduction to Object Oriented Programming

37. Java Tutorial: Basic Terminologies in Object Oriented Programming

38. Java Tutorial: Creating Our Own Java Class

39. Java Tutorial: Basic Questions on Object Oriented Programming

40. Java Tutorial: Access modifiers, getters & setters in Java

41. Java Tutorial: Exercise 2 – Solutions.

42. Java Tutorial: Constructors in Java

43. Java Exercise 3: Guess the Number (OOPs Edition)

44. Java Tutorial: Exercise on Access Modifiers and Constructors

45. Inheritance in Java


Harsh Mordharia
46. Constructors in Inheritance in Java

47. this and super keyword in Java

48. Method Overriding in Java

49. Dynamic Method Dispatch in Java

50. Java Tutorial: Exercise 3 - Solutions & Shoutouts

51. Java Tutorial: Exercise 4 - Online Library

52. Java Tutorial: Exercise & Practice Questions on Inheritance

53. Java Tutorial: Abstract Class & Abstract Methods

54. Java Tutorial: Introduction to Interfaces

55. Java Tutorial: Abstract Classes Vs Interfaces

56. Why multiple inheritance is not supported in java?

57. Java Interfaces Example & Default Methods

58. Inheritance in Interfaces

59. Java Tutorial: Polymorphism in Interfaces

60. Java Practice Questions on Abstract Classes & Interfaces

61. Java Exercise 4: Solution & Shoutouts!

62. Interpreted vs Compiled Languages!

63. Is Java interpreted or compiled?

64. Packages in Java

65. Java Tutorial: Creating Packages in Java

66. Access Modifiers in Java

67. Practice Set on Java Package & Access Modifiers

68. Java Exercise 5: Creating a Custom Package


Harsh Mordharia
69. Multithreading in Java

70. Creating a Thread by Extending Thread class

71. Creating a Java Thread Using Runnable Interface

72. Java Thread Life Cycle

73. Constructors from Thread class in Java

74. Java Thread Priorities

75. Java Thread Methods

76. Java Tutorial: Practice Questions on Thread

77. Exercise 5: Solutions!

78. Errors & Exception in Java

79. Syntax Errors, Runtime Errors & Logical Errors in Java (Demo)

80. Exceptions & Try-Catch Block in Java

81. Handling Specific Exceptions in Java

82. Nested Try-Catch in Java

83. The Exception class in Java

84. Throw vs Throws in Java

85. Finally Block in Java & Why is it needed!

86. Practice Set on Errors & Exceptions

87. Java Exercise 6: Custom Calculator | Java Practice Question

88. Java Collections Framework

89. Collections Hierarchy in Java

90. How to View Java Documentation (Correct Way)

91. ArrayList in Java: Demo & Methods


Harsh Mordharia
92. LinkedList in Java: Demo & Methods

93. ArrayDeque in Java

94. Hashing in Java

95. HashSet in Java

96. Date and Time in Java

97. The Date Class in Java

98. Calendar Class in Java

99. GregorianCalendar class & TimeZone in java

100. java.time API - Classes & Methods

101. DateTimeFormatter in Java

102. Advanced Java Practice Set

103. Java Exercise 6: Solution | Custom Calculator

104. Java Exercise 7: Library Management System in Java

105. Generating our own JavaDocs for our Package

106. Javadocs: Tags for Documenting Classes

107. Javadocs: Method Tags For Generating java Documentation

108. Annotations in Java

109. Java Anonymous Classes & Lambda Expressions

110. Java Generics

111. File Handling in Java

112. Advanced Java 2 - Practice Set

113. Exercise 7: Solutions

You might also like