Signup as a Tutor

As a tutor you can connect with more than a million students and grow your network.

"Advanced Java Programming" is no longer available

No Reviews Yet

Course type: Online Instructor led Course


Course ID: 18481

Course type: Online Instructor led Course


Mr Gopal Upadhyay picture
Mr Gopal Upadhyay
No Reviews Yet

About the Course

Courses Features
Live Online Weekend Classes
24X7 Online Expert Help
Curriculum Design & Instruction by Industry Expert
Lifetime Access. No Limits!
Certificate of Completion

Topics Covered

Introduction to OOPS

Object Oriented concepts l Briefing about Encapsulation, Inheritence and Polymorphism

Introduction to Java and SDE

Characteristics of Java l Classes, Package, Objects, Object Class l Main method and SOP l Creating and Running Java Program manually

Introduction to SDE

Creating new Java Applications and running Java applications in SDE l Creating and executing a simple JAVA program in the SDE

Keywords, Variable Declaration, Operators and Datatypes

Reserved KeyWords and literals in Java l Primitive Data types l Declaring and initializing varaibles l Conversion and Casting of data types l Creating and executing a java program with the above concepts l Operators and Assignments l Create and execute an example program for the operators and assignments l JUnit introduction l Arrays and Enum

Control Flow statements, Wrapper classes and Auto Boxing

Wrapper classes for all primitive datatypes l Auto boxing and unboxing l Selection statements like IF, IF-ELSE, SWITCH. l Iteration blocks - WHILE, DO-WHILE, FOR l Transfer statements - break, continue and return.

Access Specifiers, Constructors and Methods

Default Constructors and parameterized constructors l Different types of Method declaration and Var-args l Method Overloading l Access modifiers for classes and class members

Inheritance, Interfaces and Abstract Classes

Inheriting a class in Java l Method overriding l Interfaces and Abstract classes l Implementing interfaces and abstract classes l IS-A and HAS-A relationship l Casting and Conversions of objects l Inner classes, Anonymous classe and static classes l Debugging Techniques in SDE using Break points

Exception Handling

Introduction to Exceptions and Exception Hirarchy l Try-catch-finally blocks l Usage of Throw and Throws clauses l Propagating exceptions l User Defined Exception and Runtime exception

Strings, String Buffer and its functions

Strings and types of creating String objects l Sting Functions l Equals method and hash code method l String Buffer l String Tokenizer and Parsing of String to wrapper classes

Collections and Util package

Types of collections and its usage l Generic collections DateTime and other important calsses in util package l Iterator


Overview of Threading concept l Thread class and Runnable Interface l Lifecycle of threads l Concurrent Threads

I/O operations in JAVA

Stream class hirarchy l File stream classes and usage of file streams l Random access file l Serialization and Externalization


JDBC Architechture l Types of Drivers and its usage l Establishing connection and communicating with Database using the JDBC classes.

Garbage Collection

Overview of Java's Garbage Collector l Forcing Garbage Collection using System.gc()


Overview of Annotation l Built-in Annotation l User Defined Annotations

JDK New Features

Understanding Generics in Collections l Enum l Auto Boxing l String Builder l Vargs l For in Loop l Static imports l Creating a Formatter l Annotations Fundamentals

Who should attend

Any technical graduates and post graduates or pursuing their engineering


Technical knoweldege

What you need to bring

Laptop with net connection"

Key Takeaways

Hands on experience in advance java

Date and Time

Not decided yet.

About the Trainer

Mr Gopal Upadhyay picture

Avg Rating




Mr Gopal Upadhyay

MCA from KIITS University

4 Year of Progressive experience as a Java Trainer.

2 Year of experience as Android Developer.

Hands on Experience in JEE Technology and Android.

Worked as a Jr. Consultant with MSR SYSTEM Pvt. Ltd(Cyndrake Solutions), Kolkata

Worked as a Technical Trainer in NIIT,

Worked in Global Talent Track, Chennai as a Technical Trainer

Corporate trainer of CTS, Hexaware, Capgemini, and Wipro.


No reviews currently


Post your requirement and let us connect you with best possible matches for Java Training Classes Post your requirement now is India's largest network of most trusted tutors and institutes. Over 25 lakh students rely on, to fulfill their learning requirements across 1,000+ categories. Using, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 6.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more