Académique Documents
Professionnel Documents
Culture Documents
Java Topics
if-elseif-else
switch
Loop/Iteration Statement
Keywords
o
this
abstract
Core Java
JDK, JRE, JVM
for
Abstract Classes
while
Java Identifiers
do-while
Abstract
Methods
Java Keywords
for-each
super
final
Commands
Branching/Jump
Statement
break
javac
java
continue
javap
return
javapackager
javaws
jconsole
jmap
jhat
jinfo
Variable
Local Variables
Fields
Methods
Datatypes
Java Literals
Casting
Operators
Assignment
Relational
Arithmetic
Conditional
Logical
Bitwise
Instance of
Multi Line
Control Statements
o
Selection/DecisionMaking Statement
if
if-else
Final Method
Final Class
Static Variable
Access Modifiers
Static Method
Non-Access Modifiers
Static Import
Aggregation
Abstraction
Encapsulation
Polymorphism
Compile time
Runtime
Inheritance
Relationship
o
IS-A
HAS-A
volatile
transient
String Handling
o
String Pool
String Class
StringBuffer Class
StringBuilder Class
CharSequence
Assertion
Defining, Instantiating
and Starting threads
Thread States
Cohesion
Thread Properties
Coupling
Thread Priorities
Overloading
Interrupting Threads
Overriding
Multi-Threading
Constructor
Locks
Array
Deadlock
Var-Args
Wrapper Classes
Inter-Thread
Communication
Worker Thread
Daemon Thread
join() method
Single Line
Comments
o
Final Variable
static
Modifiers
Functional Interfaces
(New in Java 8)
Marker Interfaces
Classpath
Initializer Block
o
Order of Execution
o
o
o
o
Thread Pool
HashSet
LinkedHashSet
Data Formatting
TreeSet
Fork/Join
SortedSet
Executor
NavigableSet
Synchronizers
EnumSet
Locale
Parsing
Exception
Map
Exception Hierarchy
HashMap
Tokenizing
Hashtable
Formatting
TreeMap
Resource Bundles
LinkedHashMap
Annotations
SortedMap
Memory Management
NavigableMap
Compile-time and
Runtime Exception
Checked and
Unchecked
try, catch, finally, throw,
throws
try with resources (new
in Java 7)
multi-catch (new in Java
7)
Exception overriding
o
o
o
o
Programmatically thrown
exception
Nested Classes
o
Inner Classes
Regular Inner
Class
Method Local
Inner Class
Anonymous
Inner Class
Serialization and Deserialization
Important Package
o
o
o
java.lang
java.util
java.math
Regular Expressions
Collection
o
Enumeration
List
Set
Queue
Garbage Collection
Heap Size
PriorityQueue
Stack Size
Deque
ArrayDeque
Utility Classes
Collections
Arrays
JDBC
Automatic Resource
Management
Numeric literals with underscores
Multi-catch feature
CopyOnWriteArr
ayList
ConcurrentHash
Map
CopyOnWriteArr
aySet
Synchronized Wrappers
Unmodifiable wrappers
Collection Related
Exception ( i.e.
ConcurrentModificationE
xception )
o
o
o
Cloning
ArrayList
Reflection
Vector
Class Loaders
LinkedList
Stack
RMI
Generics
Supporting Dynamism
invokedynamic
java.lang.invoke
Lambda Expressions
Default Methods
o
o
o