JAVA Training
JAVA is object oriented programming language. Java is a programming language originally developed by Sun Microsystems. Java is platform independent and secure language.
BASICS OF JAVA
- Introduction to Java Technology
- Java programming Basics
- Introduction to Java Development Tools
- Exploring your Java Class & Compiling and Interpreting Applications
DECLARATIONS & OPERATORS
- Declaring Primitives & Reference Variables
- Java Arrays, Multi-Dimensional Array
- Using Operators
FLOW CONTROL
- Conditional Statements
- Looping Statements
- Branching Statements
CLASSES & METHODS
- Declaring Classes
- Defining Methods
- Use Static methods, JavaBeans Naming
- Develop Constructors
OBJECT ORIENTED PROGRAMMING (OOP) CONCEPTS
- Describe Encapsulation, Use Polymorphism & Inheritance
- Develop Interfaces, Abstract Classes & Nested Classes
- Method Overriding, Overloading & Constructor Overloading
PACKAGES
- Defining and Importing packages
- Access and non-Access Specifiers
- Explore java.lang package – Using String & Wrapper classes
EXCEPTION HANDLING
- About Java Exception Handling & Exception Hierarchy
- Using try-catch Blocks
- “throws” keyword, throwing an Exception & “finally” Statements
THREADS & NETWORKING
- Introduction to Java Multithread Programming
- Creating a Thread – Implementing Runnable & Extending Thread
- Creating Multiple Threads
- Java – Thread Synchronization
- Interthread Communication
- Java Networking classes & TCP/IP, UDP Connections
COLLECTIONS FRAMEWORK
- Introduction to Collection classes & Interfaces
- Core Collections Interfaces: List, Set & Map
- Collection Classes – Lists, Sets, Maps & Using an Iterator
- Storing User-defined classes in Collections
- Legacy Classes & Interfaces: Enumeration, Vector & Hashtable
I/O STREAMS
- An overview of the java.io package
- Byte Stream Classes – Byte Arrays, File I /O & Buffering
- Character Stream – Char Arrays, File I /O & Buffering
- Serialization using the java.io package