• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Difference between core java and advanced java?

 
Ranch Hand
Posts: 31
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
 
author
Posts: 14112
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Where did you see those terms used? I don't know of any generally agreed upon definition for them...
 
Sheriff
Posts: 11343
Mac Safari Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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.
 
Ranch Hand
Posts: 136
1
Netscape Opera Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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 ]
 
Ranch Hand
Posts: 48
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
 
lowercase baba
Posts: 13089
67
Chrome Java Linux
  • Likes 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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.
 
Consider Paul's rocket mass heater.
reply
    Bookmark Topic Watch Topic
  • New Topic