Untitled Document
Java

The Java Training course provides an exhaustive coverage of Core Java Programming language features like Object-oriented Programming, Inheritance, Interfaces, Exception Handling, Reflection, Standard I/O programming, File Handling, Generics, GUI programming with Swing, Applets, MultiThreading, Socket Programming, JDBC.

Java Course Content

  1. Introduction
    • What is Java?
    • History
    • Versioning
    • Writing a Java Program
    • Packages
    • Simple Java Programs

  2. Language Components
    • Primitive Data Types
    • Comments
    • The for Statement
    • The if Statement
    • The while and do while Statements
    • The switch Statement
    • The break Statement
    • The continue Statement
    • Operators
    • Casts and Conversions
    • Keywords
  3. Object-Oriented Programming
    • Defining New Data Types
    • Constructors
    • String Literals
    • Documentation
    • Packages
    • The StringBuffer Class
    • Naming Conventions
    • The Date Class
    • The import Statement
    • Deprecation
    • The StringTokenizer Class
    • The DecimalFormat Class
  4. Methods
    • Introduction
    • Method Signatures
    • Arguments and Parameters
    • Passing Objects to Methods
    • Method Overloading
    • Static Methods
    • The Math Class
    • The System Class
    • Wrapper Classes
  5. Arrays
    • Introduction
    • Processing Arrays
    • Copying Arrays
    • Passing Arrays to Methods
    • Arrays of Objects
    • The Arrays Class
    • Command Line Arguments
    • Multidimensional Arrays
  6. Encapsulation
    • Introduction
    • Constructors
    • The this Reference
    • Data Hiding
    • public and private Members
    • Access Levels
    • Composition
    • Static Data Members
  7. Inheritance & Polymorphism
    • Introduction
    • A Simple Example
    • The Object Class
    • Method Overriding
    • Polymorphism
    • Additional Inheritance Examples
    • Other Inheritance Issues
  8. Abstract Classes and Interfaces
    • Introduction
    • Abstract Classes
    • Abstract Class Example
    • Extending an Abstract Class
    • Interfaces
  9. Exceptions
    • Introduction
    • Exception Handling
    • The Exception Hierarchy
    • Checked Exceptions
    • Advertising Exceptions with throws
    • Developing Your Own Exception Classes
    • The finally Block
  10. Input and Output in Java
    • Introduction
    • The File Class
    • Standard Streams
    • Keyboard Input
    • File I/O Using Byte Streams
    • Character Streams
    • File I/O Using Character Streams
    • Buffered Streams
    • File I/O Using a Buffered Stream
    • Keyboard Input Using a Buffered Stream
    • Writing Text Files
  11. Threads
    • Threads vs. Processes
    • Creating Threads by Extending Thread
    • Creating Threads by Implementing Runnable
    • Advantages of Using Threads
    • Daemon Threads
    • Thread States
    • Thread Problems
    • Synchronization
  12. Collections
    • Introduction
    • The Arrays Class
    • Searching and Sorting Arrays of Primitives
    • Sorting Arrays of Objects
    • The Comparable and Comparator Interfaces
    • Sorting - Using Comparable
    • Sorting - Using Comparator
    • Collections
    • Lists and Sets
    • Iterators
    • Lists and Iterators Example
    • Maps
    • Maps and Iterators Example
    • The Collections Class
    • Rules of Thumb
  13. Generics
    • Introduction
    • Defining Simple Generics
    • Generics and Subtyping
    • Wildcards
    • Bounded Wildcards
    • Generic Methods
  14. Remote Method Invocation (RMI)
    • Introduction
    • RMI Architecture
    • The Remote Interface
    • The Remote Object
    • Writing the Server
    • The RMI Compiler
    • Writing the Client
    • Remote Method Arguments and Return Values
    • Dynamic Loading of Stub Classes
    • Remote RMI Client Example
    • Running the Remote RMI Client Example
  15. Java Database Connectivity (JDBC)
    • Introduction
    • Relational Databases
    • Structured Query Language
    • A Sample Program
    • Transactions
    • Meta Data
Untitled Document
Get In Touch
Testimonials

"He is excellent in everything and is productive, he likes to take challenges. He is trustworthy and responsible. He is too much serious in his work. His nature, attitude, behavior is also good. I liked to work with him."


-- Vishal Singh, Noida

"Vijay Sir, is a highly organized, goal oriented, independent and hard working perfectionist always ready to put all their energy and stamina to get the job done. Well educated and energetic. Is able to work in a fast-paced environment."


-- Saurabh Parashar, Delhi
Contact Us

Copyright@logiquemantra technologies

Number of Visitors 8438 hits

Home | About Us | Services | Training | Portfolio | Blog | Contact Us