Loading, please wait...

A to Z Full Forms and Acronyms

What is Java and Core Java?

Jun 03, 2020 #Java#Javaversions, 5515 Views
Versions of java

What is Java and core java?

What is Java?

Java is a high-level programming language. It is an object-oriented language that uses the concept of class and objects thoroughly. Java helps to save the time of the developer by using the notion ‘write the code once, run it on any platform’. The organizations use java for backend development as it is secure and fast. It is used to develop various applications such as mobile applications, web applications, and desktop applications. In general, it is also known as advanced java.

What is Core Java?

Core java is nothing but a fundamental of a Java language. It is the most basic and standard version of Java language which is developed initially. It includes all the notions of java for example the OOPs concepts, wrapper class, all the standard packages, many more. It refers to a standard edition of Java (Java SE). It is a virtuous form of java. It is usually used for the development of desktop applications.

The key difference between Java and Core Java

Java

Core Java

Java is part of the advanced version of Java programming language.

Core Java includes all the elementary concepts of Java programming language.

It is used in developing the application for enterprises application.

It is used in developing general-purpose applications.

The topics cover under Java are JSP, Web services, servlet, etc.

The topics which come under core java are exception handling, swing, data type, operators, etc.

It uses a two-tier architecture. For example client-server application.

It uses the one-tier architecture. It utilizes the concept of a single software package. For example MS Office, MX player

Example: Web application, android applications, etc.

Example: Desktop application, server environments.

 

Similarities between Java and Core Java

Core java includes the fundamentals whereas Java is the updated version of the core java. They are almost similar. But you can go directly to the advanced java until you do not a piece of knowledge the core java. It is essential to have familiar with fundamentals before moving to the advanced notions.

Differences in brief

  • Talking points covered under Java and Core Java:

It covers the points like Java Server Page (JSP), servlet, web services, MySQL, JDBC, and many more. These materials come under the development of web-based applications. Because of the secure and robust nature of java, the organization use java for backend development. However, core java subjects are data types, operators, OOPs concepts which are similar to the C, C++ programming language. The only difference between them is in a change of syntax.

  • Difference between their architecture:

Java uses the two-tier architecture which is divided into two parts data part and the client part.  The data part consist of the database and the client part consists of the application and presentation layer. However, core java uses one-tier architecture in which all the layer is included in one pack.

  • Where it is used:

Java is used in developing a mobile application, embedded application, enterprise application whereas core java is particularly used in developing a desktop-based application and server environment.

 

A to Z Full Forms and Acronyms

Related Article