Java is one of the most popular programming languages. Java offers both object-oriented and functional programming features.
Master the Object-Oriented Features and Java Language
Execute your first java program and understand the building blocks of a java program
Learn Static and Non-Static Contexts used in every java program
Use Datatypes, Literals, Variables and Typecasting
Understand recursion
Learn Strings, String Buffer Class and string methods
Specify different access modifiers
Define logic using conditional statements, looping constructs
Use packages to organize code
Implement inheritance, abstraction, polymorphism and encapsulation
Understand interfaces, their importance, and their uses
Use abstract classes and interfaces to implement abstraction
Implement Inter Thread Communication
Handle Exceptions
Understand File handling methods
Understand and use the various Java Collection Classes
Understand basics of servlets
Gain debugging skills
Work on various use cases and coding problems
Learn the internals of the Java Virtual Machine