Java

Course Length :  35 Hours

C

Course Description

In this Java training, you will possess the knowledge and extensive Java lab experience to design and develop powerful object-oriented Java applications. These applications will be flexible, extensible and maintainable. This is our commitment to you.

Course Prerequisites

It is recommended that you have the basic math knowledge

Outline

 

Fundamental Programming Structures in Java

  • The main() method
  • Primitive Data Types
  • Variables
  • Constants
  • Assignments
  • Initializations
  • Operators
  • Strings
  • Control Flow
  • Code Examples & Exercises

 

Classes and Objects in Java

  • Classes & Objects
  • OOP Principles
  • Instantiation
  • Encapsulation
  • Instance Variables
  • Class Variables
  • Constructors
  • Instance Methods
  • Class Methods
  • Method Overloading
  • The this keyword
  • Passing and returning objects
  • Garbage Collection in Java
  • Code Examples & Exercises

 

Object Design and Programming with Java

  • Abstraction
  • Inheritance
  • Polymorphism
  • Method Overriding
  • Code Examples & Exercises

 

Java Interfaces

  • Purpose of Interfaces
  • When to use them
  • Implementing an Interface
  • Interface Inheritance
  • Code Examples & Exercises

 

Java Exception Handling

  • Why Exceptions
  • Standard Exception Handling Options
  • Exception Class Hierarchy
  • Checked vs. Unchecked Exceptions
  • Catching an Exception: try and catch blocks
  • Methods Which Throw Exceptions: the throws clause
  • Handling vs. Declaring Exceptions
  • System Exceptions vs. Application Exceptions
  • Writing Custom Exceptions
  • Code Examples & Exercises

 

Java Collections API

  • Arrays
  • The Java Collections Framework
  • Collections Interfaces
  • util.Collection
  • util.List
  • util.Map
  • util.Set
  • Concrete Collections
  • util.ArrayList
  • util.HashMap
  • util.HashSet
  • util.Iterator

 

Java Input/output API (Optional)

  • Streams & Files
  • Input & Output Streams
  • File Streams
  • Object Streams
  • Object Serialization
  • Readers & Writers

Information Request

Apply to course now

Java

  • Duration :   35 Hours
  • Certificates :   Yes

Next Class Start Date -
Security

Access Denied - GoDaddy Website Firewall

If you are the site owner (or you manage this site), please whitelist your IP or if you think this block is an error please open a support ticket and make sure to include the block details (displayed in the box below), so we can assist you in troubleshooting the issue.

Block details:

Your IP: 198.71.224.96
URL: www.netpluscollege.com/crm/nextclass.php
Your Browser: -
Block ID: FBP007
Block reason: Fake bot access.
Time: 2022-11-30 03:03:14
Server ID: 14008
Copyright © 1999 – 2022 GoDaddy Operating Company, LLC. All rights reserved. Privacy Policy

Quick Facts

In this Java training, you will possess the knowledge and extensive Java lab experience to design and develop powerful object-oriented Java applications. These applications will be flexible, extensible and maintainable. This is our commitment to you.