Open In App

Difference between Java and Core Java

Improve
Improve
Like Article
Like
Save
Share
Report

Java is a very famous language that is based on the object-oriented programming concepts. It is the successor of the C and C++ languages. It was developed by Sun Microsystems. Core Java is a term used by Sun Microsystems to refer to the Java to standard edition J2SE. This is the parent of all other editions of Java used on internet sites. It has a wide usage on Android applications as it is a fast and secure scripting language . This helps users to run Java in various platforms without the need for a compilation . 
 

It’s a General term used by Sun Microsystems to describe a standard version of Java. It is the most basic edition of Java which was used as the basis for making all other editions. It is a part of Java and it is used mainly for developing desktop applications and server-based applications. 
 

Difference between Java and Core Java

S. No. Java Core Java
1. It consists of J2SE, J2EE and J2ME. It consists only of J2SE.
2. It is used to develop applets and applications. It is used only to develop desktop and server based applications.
3. Is a superset of core Java. This is a subset of Java.
4. It can be used for mapping applications on embedded systems. It cannot be used for developing applications on embedded systems or mobiles.
5. It has a continuous contribution from industry experts, Java developers, and other open-source organizations. It is not Community-driven.
6. It can reduce network usage, making it budget-friendly. It cannot reduce network usage.

 


Last Updated : 24 Jan, 2023
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads