JDK VERSION : JDK 11 - AMAZON CORRETTO
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<release>11</release>
<source>11</source>
<target>11</target>
</configuration>
</plugin>
</plugins>
-
composition vs inheritance
-
equals vs referance
-
iterators
Iterators & ListIterator & Spliterator
-
collection differance
ArrayList vs HashSet
HashSet vs LinkedHashSet vs TreeSet
ArrayList vs LinkedList
Vector vs ArrayList
-
map differance
HashMap vs LinkedHashMap vs TreeMap
HashMap vs ConcurrentHashMap
-
Class structure
Inner & Static & Local Class and properties access
-
interface vs abstract
-
sorting
Array sorting
List sorting
Map sorting
Set sorting
Comparable vs Comparator
Sorting algorithms
-
String Pooling vs StringBuilder vs StringBuffer
-
Binary search
Iteration
Recursive
-
Ternary search
-
Hierarchical Data Structure
Binary Tree
Binary Search Tree
Binary Heap
-
error vs exception
-
LinkedList
-
Complexity
Constant Time
Linear Time
Logarithmic Time
N Log N Time
Polynomial Time
Quadratic Time
-
Reflection
-
Custom Annotation
Target
Retention
Inherited
-
Lambda
Coupling
Decoupling
Functional Interface
-
Consumer
-
Function
-
Predicate
-
Supplier
-