See the diffrence is that core java is the fundamental for
java that will be used in any java technology without this
no one can jump on any advance java technology.
Where as advance java is specialisation in some domain , as
someone in networking,web,DCOM,or data base handling.
And more over core java packages are always started with
java.lang..... where as advance java are always with
According my knowledge there is no core and advanced java
in java world... we have only j2se,j2ee and j2me.
The fundamentals concepts of java which deals basically
with oops concepts and their implementaion in language can
called core java and the remaing is called adv.java for
your view to answer the question.
The core and adv contents which are providing in present
institutes are just a business logic.
if you want to know what we are having in core concepts
please go with sylabus details of certification exam of
The difference is that,core java is of basic part of java
in which,if we understand core java then only we can
preceed to advance java.
core java is fundamental language and adavance java is
another part of java in which the extention of core java is
core java is the fundamental part of the java technology
and one can to learn advanced java there is knowledge of
core java vey important.without any knowledge of core java
one cannot entry to the advanced java.core java is the base
part of the advanced java.In the core java one can create
a application,but to transminate the appllication in any
other enviornemt there is need of advanced java through
rmi,nerworking,applet and also servlet.
Then why the Institution people play with the students, i
was really confusion about this because when I asked
my friends every one says same thing I know core java and
advanced java that was really sucked my mind. finally guys
thats true there is no core and advance i know only
J2se,J2ee and J2me...