0% found this document useful (0 votes)
34 views8 pages

Java RoadMap 1703514479

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views8 pages

Java RoadMap 1703514479

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Java RoadMap by Sadiq

Java RoadMap
1.Overview of Java
 Introduction to Java
 The complete History of Java Programming Language
 C++ vs Java vs Python
 How to Download and Install Java for 64 bit machine?
 Setting up the environment in Java
 How to Download and Install Eclipse on Windows?
 JDK in Java
 How JVM Works - JVM Architecture?
 Differences between JDK, JRE and JVM
 Just In Time Compiler
 Difference between JIT and JVM in Java
 Difference between Byte Code and Machine Code
 How is Java platform independent?

2. Basics of Java
 Java Basic Syntax
 Java Hello World Program
 Java Data Types

1
Java RoadMap by Sadiq

 Primitive data type vs. Object data type in Java with


Examples
 Java Identifiers
 Operators in Java
 Java Variables
 Scope of Variables In Java
 Wrapper Classes in Java

3. Input/Output in Java
 How to Take Input From User in Java?
 Scanner Class in Java
 Java.io.BufferedReader Class in Java
 Difference Between Scanner and BufferedReader Class
in Java
 Ways to read input from console in Java
 System.out.println in Java
 Difference between print() and println() in Java
 Formatted output in Java
 Fast I/O in Java in Competitive Programming

4. Flow Control in Java


 Decision Making in Java (if, if-else, switch, break,
continue, jump)
 Java if statement with Examples
 Java if-else
2
Java RoadMap by Sadiq

 Java if-else-if ladder with Examples


 Loops in Java
 For Loop in Java
 Java while loop with Examples
 Java do-while loop with Examples
 For-each loop in Java
 Continue Statement in Java
 Break statement in Java
 Usage of Break keyword in Java
 return keyword in Java

5. Operators in Java
 Java Arithmetic Operators with Examples
 Java Unary Operator with Examples
 Java Assignment Operators with Examples
 Java Relational Operators with Examples
 Java Logical Operators with Examples
 Java Ternary Operator with Examples
 Bitwise Operators in Java

6. Strings in Java
 Strings in Java
 String class in Java
 Java.lang.String class in Java | Set 2
 Why Java Strings are Immutable?
3
Java RoadMap by Sadiq

 StringBuffer class in Java


 StringBuilder Class in Java with Examples
 String vs StringBuilder vs StringBuffer in Java
 StringTokenizer Class in Java
 StringTokenizer Methods in Java with Examples | Set 2
 StringJoiner Class in Java

6. Arrays in Java
 Arrays in Java
 Arrays class in Java
 Multidimensional Arrays in Java
 Different Ways To Declare And Initialize 2-D Array in
Java
 Jagged Array in Java
 Final Arrays in Java
 Reflection Array Class in Java
 util.Arrays vs reflect.Array in Java with Examples

7. OOPS in Java
 Object Oriented Programming (OOPs) Concept in Java
 Why Java is not a purely Object-Oriented Language?
 Classes and Objects in Java
 Naming Conventions in Java
 Java Methods
 Access Modifiers in Java
4
Java RoadMap by Sadiq

 Java Constructors
 Four Main Object Oriented Programming Concepts of
Java
 Inheritance in Java
 Abstraction in Java
 Encapsulation in Java
 Polymorphism in Java
 Interfaces in Java
 'this' reference in Java

8. Inheritance in Java
 Inheritance and Constructors in Java
 Java and Multiple Inheritance
 Interfaces and Inheritance in Java
 Association, Composition and Aggregation in Java
 Comparison of Inheritance in C++ and Java

9. Abstraction in Java
 Abstract keyword in java
 Abstract Class in Java
 Difference between Abstract Class and Interface in Java
 Control Abstraction in Java with Examples
 Difference Between Data Hiding and Abstraction in
Java

5
Java RoadMap by Sadiq

10. Encapsulation in Java


 Difference between Abstraction and Encapsulation in
Java with Examples

11. Polymorphism in Java


 Difference between Inheritance and Polymorphism
 Dynamic Method Dispatch or Runtime Polymorphism
in Java
 Difference between Compile-time and Run-time
Polymorphism in Java

12. Java Methods


 Methods
 Method Parameters
 Method Overloading
 Scope
 Recursion

13. Java Classes


 Classes/Objects
 Class Attributes
 Class Methods
 Constructors

6
Java RoadMap by Sadiq

 Modifiers
 Encapsulation
 Packages / API
 Inner Classes
 Interface
 Enums
 User Input
 Date
 ArrayList
 LinkedList
 HashMap
 HashSet
 Iterator
 Wrapper Classes
 Exceptions
 RegEx
 Threads
 Lambda

14. Java File Handling


 Java Files
 Create/Write Files
 Read Files
 Delete Files

You might also like