Login or Create Your Twenty19 Account

New to Twenty19? No Worries. Register for free!

Advanced Java

Rs 3499 Flash sale


21 Reviews

This course is intended to help students understand end to end programming in java and its advanced features. The focus would be more on advanced concepts in java, that were not covered as part of the foundation course. We have very intentionally taken a hands on approach to understand coding and have kept theory and jargon to a bare minimum.

  • Learn Anytime/Anywhere
  • Clear your doubts
  • Project Based
  • Get Certificate

Buy "Advanced Java"

Rs 3499 Have a Coupon Code ? Click 'Pay Online' & login to apply coupon code

pay online


Pay by DD/Cheque

Call us on 09962033243 in case of any difficulties.

  • Step 1 Buy this course by making an online or an offline payment

  • Step 2 Access the course anytime, anywhere, learn, practice, evaluate, clear your doubts & track your progress

  • Step 3 Complete the course & get Twenty19 Certificate

Buy & Start Training or Free Demo

  1. Chapter 1

  2. Chapter 2

  3. Chapter 3

    • 3.1 - Primitive data type casting
    • 3.2 - Widening and Narrowing Type conversions
    • 3.3 - Type Casting of Objects.
    • Quiz 3
  4. Chapter 4

    • 4.1 - Enumerations and Auto-boxing Program
    • Quiz 4
  5. Chapter 5

    • 5.1 - Using java’s built in annotations – usage in code
    • Quiz 5
  6. Chapter 6

    • 6.1 - Threading by extending Thread class
    • 6.2 - Threading by implementing Runnable interface
    • Quiz 6
  7. Chapter 7

    • 7.1 - Creating a generic class / interface
    • Quiz 7
  8. Chapter 8

    • 8.1 - Pattern and Matcher classes
    • Quiz 8
  9. Chapter 9

    • 9.1 - Use of lambda expressions
    • Quiz 9
  10. Chapter 10

    • 10.1 - Collections
    • Quiz 10
  11. Chapter 11

    • 11.1 - The String Class and its methods
    • 11.2 - String Buffers, String Tokenizers, String Builders
    • Quiz 11
  12. Chapter 12

    • 12.1 - Understanding sockets, TCP, UDP, Streams and Networking
    • Quiz 12
  13. Chapter 13

    • 13.1 - JDBC Connection
    • 13.2 - Statements, resultsets usage.
    • Quiz 13
  14. Chapter 14

    • 14.1 - Serialize the object
    • Quiz 14
  15. Chapter 15

    • 15.1 - Logging errors and debug messages
    • Quiz 15
  16. Chapter 16

    • 16.1 - Javadoc tags
    • 16.2 - Command line Javadoc compilation
    • Quiz 16
  17. Chapter 17

    • 17.1 - Creating jar utility in command line
    • Quiz 17
  18. Chapter 18

    • 18.1 - Inspect classes at run time using reflection
    • 18.2 - Playing with class members, constructors, methods, objects at run time
    • Quiz 18
  19. Chapter 19

    • 19.1 - Reflection
    • Quiz 19
  20. Chapter 20

    • 20.1 - Setting up the development
    • 20.2 - JSP and Serverlet Introduction
    • 20.3 - Serverlet JSP programming
    • Quiz 20
  • About this Training

    The advanced Java course takes off from where we completed in the beginners section. We start with more on classes and methods, commandline arguments, Typecasting and Enumeration. Auto Boxing, Annotations and Threads are other advanced concepts covered during the course.

  • Project in this Training

    In the project of the course we will be creating a Phone Book Application. The Phone Book Application is a console based application that maintains a Phone book and manages operations on it.

  • Clear your Doubts

    You can ask all the questions in Clear your Doubts forum anytime, course experts will answer all your questions.

  • Get Certificate

    Receive an E-certificate from us once you complete the course. You can Download the Certificate from your Twenty19 account and also showcase it to your friends and family.

Is online course have any importance?

asked by VikramRamekar

No Answers yet

This course is missing something

asked by VikramRamekar

No Answers yet

How to run ant command in sphinx4

asked by HarshithRn

Hi , voice to speech? Or voice to text ?

answered by Twenty19Expert Team, [ Sep, 2016 ]

Have you added the Java JDK path to the system environment variables?

answered by Twenty19Expert Team, [ Sep, 2016 ]

Voice to text.
Can you please help me out how to create Java JDK path to the system environment variables

answered by HarshithRn, [ Sep, 2016 ]

if you are in Ubuntu

if you are in windows,

answered by Twenty19Expert Team, [ Sep, 2016 ]

why java is needed to be learned?

asked by RajatSaha

Java is one of the widely used programming languages. Many home appliances use Java to run .Android is running on Java. One of the reason its widely used is because its Cross-Platform,supported in all OS and devices.

answered by Twenty19Expert Team, [ Sep, 2016 ]

Can I download the videos & learn?

You can re-watch the videos as many times you wish but we do not allow downloading on our platform as we keep track of your progress in regards to the course you learn.

What is special about Twenty19 courses?

Twenty19 Training are fun to learn and they are structured to be easily understood by anyone.The courses are developed with College students in mind.So courses will have a lot of real world examples and Twenty19 courses are easy to take up and earn a certificate.

If I have any doubt while learning, How can I clear my doubts?

You can raise your doubt in Clear your doubts forum anytime, training experts will answer all your questions. You can also reach us at +91 9962033243 (give us a missed call), send an SMS or drop an email to, one of our team member will call you to support.

Is it safe to use my debit/credit card for making the payment?

No doubt, Your transaction is always safe and secure with Twenty19.

Do I get a certificate of completion?

Yes!! you will receive an E-certificate from us once you complete the training. You can include this is in your Resume to get placed better.

How will I receive the certificate?

Twenty19 certificates will be emailed to your Twenty19 registered Email ID .The very next day of your training completion you will be receiving the certificate.You can download and print your certificate.

Have Questions? Get in touch with us

+91 9962033243


This is a Free Demo for "Advanced Java" Course

Experience this course with few video lessons rightaway!

Start Learning

Live Trainings Feed

Latest Questions in Forum

Suggest a new Training


Are you an expert in your industry & are passionate about teaching? Join us!

create a training

This feature is not available during Free Demo. Purchase the course to access

Purchase "Advanced Java"

Buy & Start Learning

Send me amazing internships by email

You will get internship alerts on this email. Continue on, for Internships and Trainings
Please provide a valid email address.
There were some issues. Please try again later.