File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Beginning Java and the fly likes Difference between core java and advanced java? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Difference between core java and advanced java?" Watch "Difference between core java and advanced java?" New topic
Author

Difference between core java and advanced java?

krishna balaji
Ranch Hand

Joined: Mar 16, 2006
Posts: 31
whats difference between core and advanced java?
what are the various topics that falls under each type ?
is there any other type or branch of java?




Thanks
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
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
marc weber
Sheriff

Joined: Aug 31, 2004
Posts: 11343

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
Red Smith
Ranch Hand

Joined: Aug 05, 2007
Posts: 136
    
    1
On this page titled "JAVA SE - Core Technologies"

http://java.sun.com/javase/technologies/core/index.jsp

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"

if you follow that link

http://java.sun.com/reference/faqs/

It appears to have every FAQ Sun has to offer regarding Java???

I don't see a link to Core APIs. But there is a link to Core API Forums
which lists these topics

Concurrency
Conventional & Interruptable IO
Networking
Serialization
Collections: Lists, Sets, and Maps
Naming and Directory (JNDI)
Remote Method Invocation (RMI)
Annotation Processing
Generics
Reflections & Reference Objects
[ August 15, 2007: Message edited by: Red Smith ]
Shrikanth Nekkanti
Ranch Hand

Joined: Jul 12, 2007
Posts: 48
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

Advanced java consists

1.Collection Classes and objects
2.Socket Programming
3.Thread Concepts
4.AWT Package
5.Swings etc

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.

Hope now you are clear with Java Topics
fred rosenberger
lowercase baba
Bartender

Joined: Oct 02, 2003
Posts: 11475
    
  16

heck. I always think of "Core Java" as what I know, and "Advanced Java" as the technologies I don't. But that's just one man's definition.


There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Difference between core java and advanced java?