study overseas chennai +91 - 44 - 42115338
+91 - 9884987719 (Adyar)
+91 - 7550245795 (Velachery)
TOEFL certification course in Chennai

CORE JAVA

Global Certification

:

1Z0-850 (SE 6), 1Z0-803 (SE 7), 1Z0-808(SE 8)

Training Name

:

Core Java

Description

:

Java is an object-oriented programming language developed by Sun Microsystems. Java is a platform-independent, multi-threaded programming environment designed for creating programs and applications for the Internet and Intranets. With Java Support for Microsoft Internet Explorer, Microsoft provides Java implementation that supports running Java programs in Microsoft Internet Explorer.

Weekend Batch

:

Available

Duration

:

40 Hrs

Venue

:

HB Educational Services, 39/40, 1st Main Road, Gandhi Nagar, Adyar, Chennai-20.HB Educational Services, 2/189, 2nd Floor, 100 Feet Road, Vijayanagar, Velachery, Chennai-42

Target Audience

Any IT Professionals & Students who want to build JAVA technology skills.

Training Overview

  • Learn all about Java Virtual machine and Memory management
  • Java Syntax and basic programming specifications
  • Object oriented programming in java
  • Polymorphism and Abstraction in Java
  • Exception Handling , Generics, Design patterns and Code Reuse
  • Java Stream, concurrency, Java deployment and Tools

Training Content

Introduction

  1. What is Java?
  2. History
  3. Versioning
  4. The Java Virtual Machine
  5. Writing a Java Program
  6. Packages
  7. Simple Java Programs

Language Components

  1. Primitive Data Types
  2. Comments
  3. The for Statement
  4. The if Statement
  5. The while and do while Statements
  6. The switch Statement
  7. The break Statement
  8. The continue Statement
  9. Operators
  10. Casts and Conversions
  11. Keywords

Object-Oriented Programming

  1. Defining New Data Types
  2. Constructors
  3. The String Class
  4. String Literals
  5. Documentation
  6. Packages
  7. The StringBuffer Class
  8. Naming Conventions
  9. The Date Class
  10. The import Statement
  11. Deprecation
  12. The StringTokenizer Class
  13. The DecimalFormat Class

Methods

  1. Introduction
  2. Method Signatures
  3. Arguments and Parameters
  4. Passing Objects to Methods
  5. Method Overloading
  6. Static Methods
  7. The Math Class
  8. The System Class
  9. Wrapper Classes

Arrays

  1. Introduction
  2. Processing Arrays
  3. Copying Arrays
  4. Passing Arrays to Methods
  5. Arrays of Objects
  6. The Arrays Class
  7. Command Line Arguments
  8. Multidimensional Arrays

Encapsulation

  1. Introduction
  2. Constructors
  3. The this Reference
  4. Data Hiding
  5. Public and Private Members
  6. Access Levels
  7. Composition
  8. Static Data Members

Inheritance & Polymorphism

  1. Introduction
  2. A Simple Example
  3. The Object Class
  4. Method Overriding
  5. Polymorphism
  6. Additional Inheritance Examples
  7. Other Inheritance Issues

Abstract Classes and Interfaces

  1. Introduction
  2. Abstract Classes
  3. Abstract Class Example
  4. Extending an Abstract Class
  5. Interfaces

Exceptions

  1. Introduction
  2. Exception Handling
  3. The Exception Hierarchy
  4. Checked Exceptions
  5. Advertising Exceptions with throws
  6. Developing Your Own Exception Classes
  7. The finally Block

Input and Output in Java

  1. Introduction
  2. The File Class
  3. Standard Streams
  4. Keyboard Input
  5. File I/O Using Byte Streams
  6. Character Streams
  7. File I/O Using Character Streams
  8. Buffered Streams
  9. File I/O Using a Buffered Stream
  10. Keyboard Input Using a Buffered Stream
  11. Writing Text Files

Threads

  1. Threads vs. Processes
  2. Creating Threads by Extending Thread
  3. Creating Threads by Implementing Runnable
  4. Advantages of Using Threads
  5. Daemon Threads
  6. Thread States
  7. Thread Problems
  8. Synchronization

Collections

  1. Introduction
  2. Vectors
  3. Hash tables
  4. Enumerations
  5. Properties
  6. Collection Framework Hierarchy
  7. Lists
  8. Sets
  9. Maps
  10. The Collections Class

Networking

  1. Networking Fundamentals
  2. The Client/Server Model
  3. InetAddress
  4. URLs
  5. Sockets
  6. A Time-of-Day Client
  7. Writing Servers
  8. Client/Server Example

For any enquiries, Please reach our Adyar Center @ +91-44-42115338, or 91-9884987719 (Whatsapp & Call Support)

Please reach our Velachery Center @ +91-7550245795 (Whatsapp & Call Support)

Live Chat Business

_+

Live Chat Business