Cos'è il core java?

Cos'è il core java?
Java è il linguaggio di programmazione più preferito per lo sviluppo di applicazioni desktop, Web, Enterprise e Android. Segue i principi di programmazione orientati agli oggetti, tra cui oggetti, classi, eredità, polimorfismo e altri. Include librerie open source tra cui Maven, Apache e altri.

Inoltre, Core Java è il fondamento della lingua Java. Se desideri padroneggiare il linguaggio di programmazione Java, è essenziale prima imparare Core Java.

Questo articolo spiegherà cos'è il core java e la differenza tra il core e il java avanzato.

Cos'è il core java?

L'aspetto fondamentale della lingua Java è chiamato "Core Java". Si chiama anche Java Standard Edition (JSE o J2SE). Core Java contiene tutti i concetti del linguaggio Java, come concetti orientati agli oggetti, tra cui classi, polimorfismo, eredità e così via. Contiene anche pacchetti, classi di avvolgimento e metodi predefiniti. Core Java viene utilizzato principalmente per le applicazioni Windows e Desktop.

Cos'è Advanced Java?

Advance Java è la forma avanzata del linguaggio di programmazione Java. Include tutti i concetti principali di Java con alcune librerie avanzate utilizzate per sviluppare siti Web, server Web, applicazioni Android e molti altri.

Advanced Java è una forma derivata di core java. Viene utilizzato per sviluppare giochi, siti Web, server Web, Android, Enterprise e Networking.

Quali sono i tipi di edizioni Java?

Qui, abbiamo elencato i tre tipi di edizioni Java:

  • Java SE
  • Java ee
  • Java me

Facciamo una panoramica di base delle edizioni Java menzionate.

Java SE

"Java SE"È l'acronimo di"Java Standard Edition". JSE o J2SE sono altri nomi per questo. Java SE si basa principalmente su Core Java. Fornisce una piattaforma per lo sviluppo di applicazioni desktop e Windows. JDK (Java Development Kit) è una nota implementazione di Java SE.

Java ee

"Java ee"È una breve forma di"Java Enterprise Edition". È anche noto come j2ee. È basato su "Java avanzato"Con i concetti di Core Java per sviluppare server Web e applicazioni aziendali. Gestisce anche prese, DOM e molte biblioteche avanzate.

Java me

"Java me"È l'acronimo di"Java Micro Edition". È anche noto come j2me. Una piattaforma per la creazione di applicazioni mobili è fornita da Java ME. Java SE è la parte fondamentale del linguaggio Java, quindi è il fondamento di ogni edizione di Java.

Dai un'occhiata alla differenza tra Java Advanced e Core.

Differenza tra Java Advanced e Core Java

La tabella seguente confronta Java e Core Java:

Java avanzato Core Java
È la forma avanzata della lingua Java. Core Java è l'elemento base del linguaggio di programmazione Java.
Viene utilizzato per sviluppare applicazioni aziendali, server Web e applicazioni Android. Viene utilizzato per creare applicazioni desktop e GUI Windows.
Si basa su architettura a due livelli come applicazioni client-server. Si basa sull'architettura a livello singolo.
Contiene prese, biblioteche open source, JSP, servizi, servizi Web e molte altre funzionalità avanzate. Comprende funzionalità di base Java, inclusi tipi di dati, oggetti, ereditarietà e polimorfismo.
Per lo sviluppo, viene utilizzato JEE o J2EE. JSE o J2SE viene utilizzato per sviluppare applicazioni.

Abbiamo compilato tutte le informazioni pertinenti relative a Core Java.

Conclusione

Core Java è la base del linguaggio di programmazione Java. Contiene tutti i concetti fondamentali del linguaggio Java, tra cui classi, oggetti, ereditarietà e polimorfismo. Il nucleo e il java avanzato sono entrambi parti della lingua Java. In questo articolo, abbiamo spiegato cos'è Core Java e la differenza tra Java avanzato e core.