Core Java2
Core Java2
in
Core Java:
1. JDK Setup
2. First Program
3. Developmnt structure
4. JDK 15 and Eclipse Setup
5. Programing elements
6. Printing in Command prompt
7. Local variables
8. Unary Operators
9. Command line arguments
10. if block
11. nested if blocks
12. if blocks with unary operators
13. else block
14. if-else blocks inside if block
15. if-else blocks inside else block
16. if-else blocks with unary operators
17. ternary operator
18. switch-cases
19. for-loop
1
https://lara.co.in
20. break and continue
21. nesting of loops
22. labeled loops
23. for-each loop
24. while loop
25. do-while
26. Methods
27. attributes
28. SIB
29. IFR and Multiple classes
30. Object and reference variable
31. this key word
32. constructors
33. constructor overloading and this()
34. IIB
35. objects count
36. Encapsulation
37. Inheritance
38. super() calling statement
39. packages
2
https://lara.co.in
40. access levels
41. abstrcat classes
42. interfaces
43. method overloading
44. method overriding
45. auto widening
46. explicit narrowing
47. auto upcasting
48. explicit down casting
49. achieving polymorphism
50. final key word
51. classpath
52. Javadoc, javap and jar commands
53. Scanner class
54. Eclipse
55. Wrapper classes basics
56. auto boxing and auto unboxing
57. why do we require Exception Handling
3
https://lara.co.in
58. try-catch
59. try-catches
60. try-catch-finally
61. exceptional conditions of finally
62. return statement
63. Errors and Exceptions
64. Checked and Unchecked
65. throws
66. throw
67. throws in overriding
68. assertions
69. toString
70. equals
71. hashCode
72. Garbage Collection and clone
73. reflection api
74. basics
75. advanced
76. annotations
77. static imports
4
https://lara.co.in
78. why do we required an inner classes
79. non static, staic and local inner classes
80. anaymous inner class
81. lambda expressions
82. basics
83. synchronization
84. thread life cycle
85. accessories
86. basics and important methods
87. StringBuffer
88. Formatters
89. Regular expressions
90. DateFormaters and NumberFormatters
91. arrays
92. introduction
93. basic operations
94. different collections
95. list
96. queues
97. avoiding duplicates (set)
5
https://lara.co.in
98. maps
99. iterators
100. sorting
101. TreeSet and TreeMap
102. sorting map based on values
103. modifying collections classes as synchronized
104. concurrent package
105. sort even and odd separately
106. basics
107. advanced
108. basics
109. readers and writers
110. streams
111. serialization
112. adv serialization and externalization
113. PrintStream
114. serialVersionUID
115. forEach() method in Iterable interface.
116. default and static methods in Interfaces.
117. Functional Interfaces and Lambda Expressions.
6
Lara Technologies Java Fullstack Course Content https://lara.co.in 7975938871