Course Outline
This course is suitable for programmers who want to become Java programmer and take their knowledge to the next level. Topics such as object oriented programming, multithreading, Java I/O, and Data Access.
Upcoming Meetings
There are no upcoming meetings for this course. Contact us to schedule this course, which will be customized specifically for your organization.
info@hackerupro.comModules
Introduction to Java
- Java History
- Language features
The Java Environment
- Java Virtual Machine
- First Java Program
- Java compiler
- Garbage collection
- Installation and distribution
Java Syntax
- Comments
- Variables
- Primitive types
- Operations
- Flow control
- Strings
- Arrays
Java Class Definition
- Methods
- Constructors
- Encapsulation
- static and final variables
- Javadoc
- Objects references
- The this keyword
Packages, Jar files, Classpath
- Packages
- The import statement
- Class loading and CLASSPATH
- Package-friendly access
- JAR files
Inheritance and Polymorphism
- Inheritance in Java
- The super keyword
- Single inheritance
- protected access
- Implementing polymorphism
Abstract classes & Interfaces
- Abstract classes
- Interfaces
- Simulating multiple inheritance
Advanced Class issues
- Final members and methods
- The Object class
- Inner classes
Error Handling
- The Throwable class
- Checked and unchecked exceptions
- Multiple catch blocks
- Custom exceptions
- finally clause
- Assertions
Strings
- String, StringBuffer, StringBuiler
- Wrapper classes
- StringTokenizer
Data structure
- Java data structures
- Iterators
- JDK1.1 data structures
- Generics
Multi Threading
- Java Thread API
- The Runnable interface
- Threads lifecycle
- Synchronization
- Wait/notify
Prerequisites
- Delegates should have a working knowledge in programming language
Upcoming Meetings
There are no upcoming meetings for this course. Contact us to schedule this course customized for your organization in a group format.
info@hackerupro.comStudents will learn to write object oriented programming based applications.”Download Full Syllabus