October 20, 2020

Difference between core and advanced java?

Many 1st and 2nd year Engineering students have the confusion regarding what is Core Java, Advanced Java, their future  scope etc. and this confusion is at peak during summer and fall breaks as you have to decide regarding training, where you have to give around 10K for such small duration. So here is complete article to clear all the doubts.

1.Core Java:  Core Java is nothing but the basic java in itself where you learn to know about syntax, OOPs, interfaces, collection classes, garbage collection and most importantly JDBC and most of it is covered in 3rd of college curriculum. If you go for any Java advanced training first thing that is taught is Core java only(depending on the duration of training it is covered say for 1 month of Advance training 3 days go for core java). Core java is something always asked in interviews and hence, is extremely important.

2.Advanced Java: First of all its optional like Android development, Web development etc but does add a great value to the resume. [amazon_link asins=’9383828293,1946383228,B01HI93NH2′ template=’ProductCarousel’ store=’engineerdiari-21′ marketplace=’IN’ link_id=’fdc14779-71d3-11e7-9d9a-a969e242cb10′]Advanced java includes applets, servlets and frameworks such as Spring and Hibernate(Used in web development) which are in itself would require a lot of time(around 6 month) to be able to implement and know fully about and also is taught in training in offices.


We hope it would have given you the clarity  and solved most of your queries. If you still have any queries ask in the comment section below and out team would respond back within 24 hours.

All the best.


Engineer Diaries started with the need to bridge the huge gap in what we are taught vs what the industry demands. We are based in Delhi, India but our blog is for everyone, in and outside tech industry❤ Feel free to reach out to us at engineerdiaries@gmail.com for any business/personal query.

View all posts by admin →

Leave a Reply