coming soon

Coming Soon

We are in process of building the inventory of good professionals in this category

Got it!

Where do you need ?


Please select a Location.


Submit your enquiry for Core Java

Please enter valid question or comment

Please enter your name.

Please enter valid email

Please enter valid 10 digit Phone Number

Note: Please enter the phone number that you will be calling from.

Please enter the Pin Code.

By submitting, you agree to our Terms of use and Privacy Policy

Connect With Sanjay

You have reached a limit!

We only allow 20 Tutor contacts under a category. Please send us an email at support@urbanpro.com for contacting more Tutors.

You Already have an UrbanPro Account

Please Login to continue

Please Enter valid Email or Phone Number

Please Enter your Password

Please Enter valid Password or OTP

Forgot Password? Resend OTP OTP Sent

Sorry, we were not able to find a user with that username and password.

We have sent you an OTP to your register email address and registered number. Please enter OTP as Password to continue

Further Information Received

Thank you for providing more information about your requirement. You will hear back soon from the trainer


course photo

Core Java



No Reviews Yet
0 Interested

About the Course

This programme is aimed at training candidates for the job of “Software Programmer” , in the “IT” Sector/ industry and by the end of the program aims at building the following key competencies amongst the learner:

Topics Covered

Getting Started with Java
• Differentiate Structured and Object Oriented Programming
• Analyze data security of OOP
• Illustrate the meaning of the word “Platform independence”.
• List features of java programming language.
• Explain the role of JVM to make java PI.
• Explain the usages of javac and java command.
• Define the relationship between a java class and a .class file.

DataTypes and Operators
• List primitive data types in java.
• summarize default values
• Applicable to all data types.
• Explain the usages of literal and comment.
• State the usages of decision construct and looping construct.

Class in Java
• Illustrate that a java class is used to implement abstraction.
• List all the components a class can contains.
• Define a Class, fields and methods.
• Demonstrate naming convention for class, method and field

Access Modifiers
• List all access modifiers
• Illustrates usage of all access modifiers

Method Overloading and Constructor
• Define a what is method overloading
• Demonstrate a method overloading
• Analyse that method overloading is a form of polymorphism
• Explain syntax of defining a constructor
• Demonstrate usage of a constructor
• Explain “this”

Arrays in java
• Differentiate array of c and java
• Explain steps of creating an array in java

• List different types of inheritance
• Demonstrates syntax of inheritance in java
• Explain method overriding.
• Demonstrate usage of “super” in invoking overridden method and calling base class constructor
• Explain usage of instanceOf operator

• Explain role of package in organizing java application.
• Explain relationships between package and folders in OS
• Analyze role of “protected” in inheritance outside package

Exceptions and Error Handling
• List different keywords related with exception handling
• Analyze the benefits of exception handling in java
• Explain try, catch and finally block.
• Explain throw and throws keyword.

Concepts of Multithreading in Java
• Define a thread
• List different ways of coding a thread
• Differentiate “start()” and “run()”
• Explain thread life cycle
• Explain sleep()

Java Swing
• Analyze the fact that swing is lightweight
• Appreciate that swing compents are resolution independent
• Differentiate between AWT and swing
• List some component of swing
• Explain layout manager
• List some layout manager classes
• Explain role of JFrame class in swing application.
• Explain delegation event model
• Explain what is event object
• List some event classes.
• Explain event listeners
• List some listener interfaces
• Demonstrate how to code a event handler

Input / Output in Java
• List the benefits of stream based I/O.
• To summarize types of streams available.
• explain Random Access File class

• Familiarity with different classes and interfaces of collection framework
• Ability to use framework to write data structure independent code
• Appreciate the use of generics to write type safe code
• Define type parameter
• Demonstrate the syntax of using type parameter

Who should attend

Students, I.T. Professionals, Software Trainees


Some knowledge of C and C++ but not mandatory.

What you need to bring

Writing pad, Laptops

Key Takeaways

1 Applying Object Orientation in program development
2 Persisting and retrieving data in permanent storage media
3 Developing swing application in java

Session on Java and Oracle SQL,...

There are no Reviews yet. Be the First to Review
Questions and Comments

Thousands of experts Tutors, Trainers & other Professionals are available to answer your questions

Comment ?

Questions Guidelines

  • Start your question with simple statements like "what", "when", "where", or "how".
  • Ensure your question or answer is not offensive or insensitive - it may be voted down or banned.
  • Please provide as much detail as possible as this will allow our members to better understand and respond to your question.
  • Take some time to categorize your question. This will greatly help other users find the question.

You can add upto 6 Images


Session on Java and Oracle SQL,...

There are no Reviews yet. Be the First to Review

Date and Time

Not decided yet.

About the Trainer

Sanjay Bhattacharya picture

Sanjay Bhattacharya

Senior Faculty, Technical Consultant

I have over 17 years of total experience out of which more than 15 years of experience into the I.T. and Training and Education Industry in the role of a Developer, Trainer and Project Co-ordinator.
Seats Left-

Students Interested 0

Course Id: 6177