Java is fast, reliable and secure. From desktop to web applications, scientific supercomputers to gaming consoles, cell phones to the Internet, Java is used in every nook and corner. Java is an object-oriented, class-based, concurrent, secured programming language. Core Java is a function of java. Core Java is used to develop the application of java. It is a concept of java fundamentals, swings, JDBC, java beans. Core java is a technology without this no one can jump to Advanced Java. Advanced Java is the next level concept of Java Programming. "Advanced Java" is everything that is defined in the Java Enterprise Edition API, for example, servlet programming, web services and Java firmness API, etc.