Sie sind auf Seite 1von 3

Java Syllabus

 Basics of java
1. what is java
2. History of java
3. Features of java
4. C++ vs Java
5. Hello java program
6. Program Internal
7. How to set path?
8. JDK, JRE, JVM
9. Architecture of JVM.
10. java variables
11. java date types
12. Unicode System
13. Operators
14. Keywords
 Controls Statements
1. If-else
2. Switch
3. For loop
4. While loop
5. Break
6. Continue
7. Comments
8. Programs
 Objects class
1. OOPs Concepts
2. Naming Convention
3. Object and class
4. Constructor
5. Static keyword
6. This keyword
 Inheritance
1. Inheritance
2. Aggregation
 Polymorphism
1. Method overloading
2. Method overriding
3. Covariant return type
4. Super keyword
5. Instance initializer block
6. Final keyword
7. Runtime polymorphism
8. Dynamic binding
9. Instanceof operator
 Abstraction
1. Abstract class
2. Interface
3. Abstract vs Interface
 Encapsulation
1. Package
2. Access modifier
3. Encapsulation
 Array
 OOPs Misc.
1. Object class
2. Object cloning
3. Math class
4. Wrapper class
5. Recursion
6. Call by value
7. Strictfp keyword
8. Javadoc tool
9. Command line argument
10. Object vs class
11. Overloading vs overriding
 Java string
 Regular expression
 Exception handling
 Inner classes
 Multithreading
 Java I/O
 Java networking
 Java AWT & Events
 Java swing
 Java Applet
 Java Reflection
 Java date
 Java conversion
 Java collection
 RMI
 Internationalization
 Java Misc
1. Main method
2. System.out.println
3. Memory management
4. Classloader
5. Heap
6. Decompiler
7. UUID
8. JRE
9. Java SE
10. Java EE
11. Java ME
12. Java vs javascript
13. Java vs Python
14. Java absolute value
15. How to create file
16. Delete a file
17. Open a file
18. Sort a list in java
19. Convert byte array to string
20. How many ways to create object in java
21. Runnable interface in java
22. Java keystore
 Java new features
1. Java 9 features
a. Interface private method
b. Try-with resources
c. Anonymous classes
d. Safevarargs annotation
e. Collection factory method
f. Process API improvement
g. Version-string schema
h. Jshell(REPL)
i. Module system
j. Control panel
k. Stream API Improvement
l. Underscore keyword
 Java 8 new ferefece