Java Language features (quick overview). Object oriented programming. Creating Java Program (source file declaration, compilation, execution). Class access modifiers. What is an interface? Abstract class? Local, static, final variables?
Object Orientation in more detail. Constructors. Data Encapsulation. Inheritance. Is-a, has-a. Polymorphism. Overriding/Overloading. Creating interfaces and their concrete classes. Static variables and methods. Coupling and cohesion.
Passing variables into methods. Array declaration, Construction and Initialization. Boxing and unboxing. Using wrapper classes. Garbage collection.
Assignment, Relational, Instanceof, arithmetic, conditional and logical operators.
Flow control (if, switch, labeled statements, while, for, do etc). Exceptions and its related keywords. Handling exceptions. Exception Hierarchy, Assertions (enabling and disabling assertions).
StringBuilder and String Buffer. File navigation and I/O. Serialization. Dates, Numbers and Currency. Parsing Tokening and Formatting.
Collections overview. Object class methods (equal, hashcode etc). Different types of collections and their usage. Generic types. Polymorphism and Generics etc.
Inner classes, Method local inner classes, Anonymous Inner classes, Static nested classes.
Defining, Instantiating, and Starting Threads. Thread States and Transitions Synchronizing Threads. Interthread communication.
Using the Javac and Java commands. Static imports. How to create JAR files.
Basics of any programming language will help.
Most learners are able to complete the course in about 6 weeks.
Upon completion of the JAVA course you will be a skilled professional ready to face interviews and land a deserving job.
We have limited number of participants in a live session to maintain the Quality Standards, hence, participation in a live class without enrollment is not possible. However, we can create a demo login for one demo session.
You can pay by Credit Card, Debit Card or Net Banking from all the leading banks. We use a Payment Gateway.
We expect around 50 students to be part of the course