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 in site internet it has a wide usage everywhere even and Android is very fast and a secure scripting language we can run Java in various platforms without the need for a compilation hence this run anywhere high-level programming language and it is object-oriented based on the class for the class concept the Java program is compiled by the Java Virtual Machine.
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 continuous contribution from industry experts, Java developers and other open-source organisations.||It is not Community-driven.|
|5.||It can reduce network usage, making it budget friendly.||It cannot reduce network usage.|
Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.
- Difference between Core Java and Advanced Java
- Difference between a Java Application and a Java Applet
- Difference between Java IO and Java NIO
- Difference between x++ and x=x+1 in Java
- Difference between Groovy and Java
- Difference between Java Servlet and CGI
- Difference between for and while loop in C, C++, Java
- Difference between Python and Java
- Difference between Java and C language
- Difference between super() and this() in java
- Difference between while and do-while loop in C, C++, Java
- Similarities and Difference between Java and C++
- Difference between AWT and Swing in Java
- Difference between for and do-while loop in C, C++, Java
- Difference Between StringBuffer and StringBuilder in Java
- Difference between next() and nextLine() methods in Java
- Difference between Inheritance and Composition in Java
- Difference Between LinkedList and LinkedHashSet in Java
- Difference between Inheritance and Interface in Java
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.