logo

Cos'è Core Java

Cos'è Core Java

La parola Nucleo descrive il concetto di base di qualcosa e, in questo caso, la frase 'Nucleo Java' definisce il Java di base che copre il concetto di base del linguaggio di programmazione Java. Sappiamo tutti che Java è uno dei linguaggi di programmazione più conosciuti e ampiamente utilizzati e, per cominciare, il principiante deve iniziare il viaggio con Core Java e poi verso Advance Java . IL Linguaggio di programmazione Java è un linguaggio di programmazione generico basato sul concetto di OOP. L'oceano di Giava è troppo profondo per essere imparato, cioè più impari, più conoscerai la sua profondità. Java è un linguaggio di programmazione robusto e indipendente dalla piattaforma. Il principio seguito da Java è WORA che dice Scrivi una volta, corri ovunque . Il linguaggio di programmazione è abbastanza semplice e facile da capire. Ma bisogna sapere che Core Java non è diverso da Java. Java è completo in sé, ma per i principianti è naturale che inizi con i concetti fondamentali di Java. In realtà, Java ha diverse edizioni, dove Core Java è una delle parti di un'edizione.

Edizioni Java

Il linguaggio di programmazione Java supporta le seguenti edizioni definite:

Java SE (edizione standard Java)

Cos'è Core Java

IL Giava SE è una piattaforma basata sull'informatica e utilizzata per lo sviluppo di applicazioni desktop o basate su Windows. Pertanto, Java core è la parte di Java SE in cui gli sviluppatori sviluppano applicazioni basate su desktop utilizzando i concetti di base di Java dove JDK (Java Development Kit) è un'implementazione Java SE abbastanza familiare.

Java EE (edizione Java Enterprise)

Cos'è Core Java

Conosciuto anche come Giava2 Piattaforma o J2EE . È la piattaforma aziendale in cui uno sviluppatore sviluppa applicazioni sui server, ovvero lo sviluppo aziendale. Questa edizione viene utilizzata per lo sviluppo web.

Java ME (Java Micro Edizione)

Cos'è Core Java

È l'edizione micro utilizzata per lo sviluppo di applicazioni per telefoni cellulari. Pertanto, per lo sviluppo di applicazioni mobili è necessario utilizzare Java ME.

Pertanto, è chiaro che Core Java è parte di Java SE e Java SE costituisce la base per tutte le altre edizioni Java.

Concetti trattati in Core Java

I seguenti concetti sono alcuni dei principali concetti di base di Java che un principiante dovrebbe apprendere:

Sebbene questi concetti principali abbiano una propria profondità, dopo aver acquisito e implementato la migliore conoscenza dei concetti di base di Java, è possibile passare alla versione Java avanzata poiché la sezione avanzata di Java è piuttosto interessante ma può essere compresa solo quando i concetti fondamentali di Java Java è chiaro.

Core Java vs. Java avanzato

Sia Core Java che Advance Java fanno parte della programmazione Java, ma per comprendere meglio l'intero Java, dobbiamo distinguere tra entrambi. Quindi, di seguito abbiamo descritto alcune differenze tra Java core e Java avanzato:

Cos'è Core Java
Nucleo Java Java avanzato
Core Java copre i concetti di base del linguaggio di programmazione Java. Advance Java copre gli argomenti e i concetti avanzati del linguaggio di programmazione Java.
Core Java viene utilizzato per lo sviluppo di applicazioni informatiche o desktop. Advance Java viene utilizzato per lo sviluppo di applicazioni aziendali.
È il primo passo, per cominciare, Java. È il passo successivo dopo aver completato il Core Java.
Core Java si basa su un'architettura a livello singolo. Advance Java si basa su un'architettura a due livelli.
Rientra in Java SE. Rientra in Java EE o J2EE.
Copre argomenti fondamentali come OOP, ereditarietà, gestione delle eccezioni, ecc. Copre argomenti avanzati come JDBC, servlet, JSP, servizi Web ecc.