Where did you see those terms used? I don't know of any generally agreed upon definition for them...
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
As Ilja suggested, there aren't really agreed upon definitions for these terms. Personally, I take "core" Java to mean the language itself (syntax) and commonly used classes/interfaces in the Standard Edition API. I suppose "advanced" could mean anything outside of core, but that's arbitrary.
I think Java is more typically categorized by API's: Standard Edition (SE), Enterprise Edition(EE), and Micro Edition (ME). I think you might want to look into what these cover.
"We're kind of on the level of crossword puzzle writers... And no one ever goes to them and gives them an award." ~Joe Strummer sscce.org
It says "The Core Java technologies and application programming interfaces (APIs) are the foundation of the Java Platform, Standard Edition (Java SE). They are used in all classes of Java programming, from desktop applications to Java EE applications. See the other tabs above for information on other technologies included in Java SE."
So it seems to say that the Core is stuff in Java SE (not stuff unique to EE or ME).
And it mentions both Core technologies Core APIs
However, the only link I see related to Core Technologies is labeled "Java SE Core Technologies FAQs"
HI krishna balaji Core Java comprises basic concepts of java such as
1.Need of java 2.Advantages of Java over other OOP Languages 3.definations of classes and objects 4.Special Operators in java,Datatypes 5.Streams 6.OOPS Concepts like Encapsulation,Abstraction,Polymorphism,Inheritence 7.Exception Handling concepts 8.Interfaces and Abstract classes 9.Wrapper Classes 10.Collection classes like Linked List,Stack,ArrayList,Queue etc 11.Cloning concepts
Both Advanced Java and Core Java Together Called as J2SE(Java Standard Edition) There is one more branch J2EE deals with Enterprise sloutions Another Branch is J2ME Deals with Embedded Applications like Mobile game softwares etc.