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. 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.