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.
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
NetPLUS College has been helping students to begin their new careers since 1999. Our ultimate approach has always been to “bring the real world into the classroom.” We employ top industry professionals with extensive backgrounds in Cisco, Microsoft, VMWare, and Palo Alto.
NetPlus is preparing and inspiring the Tomorrow Makers— the next generation of industry leaders in IT with real-world experience and innovative spirit. Our small class sizes and custom-designed lab environments ensure you get the attention and support you deserve while working with up-to-date and state-of-the-art hardware devices.
As one of the best IT colleges in Toronto, NetPLUS college offers the Career Services staff that will begin working with you from your first day to ensure that you are “100% job-ready when you graduate!” The best part? Many of our students' secure employment before the end of their terms at NetPLUS college.
This course is intended for those interested in careers in software development, system analysis and design, project management, etcObject-oriented (OO) technologies enable software developers to produce more flexible, easily maintainable applications.
Learn how to save data permanently on a disk by writing it to a sequential data file. See how to read the file to get the data back and process it.
The course Python Programming (Python Training) teaches you how to write high quality Python codes. The training includes Python basics including variables & data types, control structures, functions & data structures.
Our courses also cover JDK internals & Java performance tuning. The Java Training courses at SETC Training are practical and hands-on and feature an experienced live instructor and a 50:50 theory to practice ratio.
The course is aimed at students new to the language who may or may not have experience with other programming languages. In this Python training course, students learn to program in Python.
© 2025 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy