63a440a0913e27ef060dff9b_1231.jpeg)
Category: Computer Course
To become familiar with the features of Java Language
To discover how to write Java code according to Object-Oriented Programming principles.
To become comfortable with concepts such as Classes, Objects, Inheritance, Polymorphism andInterfaces
To learn Java APIs for Collections, I/O Streams
To design GUI applications and Applets using AWT and Swing.
To develop Multithreaded and Networking applications
C language skills (Good to Have)
This course is designed to meet the needs of those who want to be professional Java developers.
This will also help the audience to get through the Java Programmer Certification.
Object Oriented
Platform Independent
Automatic Memory Management
Compiled / Interpreted approach
Robust Secure Dynamic Linking Multi-Threaded Built-in Networking
Data types Operators Control Statements
Arrays Enhanced for-loop Enumerated types,
Static import Auto boxing
C-style formatted I/O Variable arguments
Object and Class Definition
Using encapsulation to combine methods and data in a single class
Inheritance and Polymorphism
Encapsulation Polymorphism Inheritance
OOP in Java Class Fundamentals Using Objects
Constructor Garbage Collection Method Overloading
Method Overriding Static Members Understanding Interface Using Interfaces
Why packages Understanding Class path Access modifiers & their Scope
When an exception occurs. Importance of Exception Handling
Exception Propagation Exception Types
Using try and catch throw, throws, finally Writing User defined Exceptions
Byte Oriented Streams File Handling Readers and Writers
Introduction to Multi-Threading Understanding Threads & its States
Java Threading Model Thread class & Runnable Interface
Thread Priorities Thread Synchronization
Interthread Communication Preventing Deadlocks
Collection & Iterator Interface Enumeration
List and ArrayList Vector Comparator
Set Interface & SortedSet Hashtable Properties