Diferențele dintre Java și Java EE
Java este un limbaj de programare și, de asemenea, o platformă de calcul. O platformă este mediul hardware sau software în care rulează programele. Java a fost dezvoltat de Sun Microsystems, care a fost condus de James Gosling.
Java are două componente Java Mașină virtuală și interfață de programare a aplicațiilor . Java este acum disponibil ca software gratuit în condițiile Licenței publice generale GNU.
Instalarea Java pe sistemul dvs.
Deoarece Java SE este disponibil gratuit pe site-ul Oracle poate fi descărcat și instalat cu ușurință pe o mașină. Pentru a verifica dacă Java este instalat sau nu, executați următoarea comandă din Prompt Command
Java -versiune
Acesta oferă versiunea și alte detalii ale software-ului JDK instalat. După instalarea Java, următorul pas este să setați Variabile de mediu. Trebuie să oferim calea în care este instalat JDK pe mașina noastră. Acest lucru se poate face în două moduri
- Faceți clic dreapta pe MyComputer și selectați
- Faceți clic pe Setări avansate de sistem .
- Faceți clic pe nou, adăugați PATH ca nume variabil și dați o cale fizică a folderului bin care se află în folderul JDK instalat.
SAU
- Deschideți un prompt de comandă.
- Tastați set de comenzi PATH =% PATH;%
Structura programului Java
Câteva puncte importante de remarcat despre Programele Java
- Trebuie să rețineți că, codul Java este sensibil la litere mari și mici.
- Pentru a scrie un program Java, trebuie să definiți mai întâi clasa.
- Numele clasei din Java (care deține metoda principală) este numele programului Java și același nume va fi dat în numele fișierului. După cum sa menționat mai sus în programul de probă; Numele clasei este „Hello” în care este metoda principală, apoi acest fișier va fi denumit „Hello.Java”.
Un exemplu de program Hello Hello.
// Numele acestui fișier va fi „Hello.java”
clasa publică Bună ziua
(
/ * Autor: www.w3schools.in
Data: 2018-04-28
Descriere:
Scrie cuvintele „Hello Java” pe ecran * /
public static void main (args String ())
(
System.out.println („Hello Java”);
)
)
Ieșire program: Hello Java
Programul de mai sus constă din
- clasa publică Bună ziua
Aceasta creează o clasă numită Hello. Toate numele de clasă trebuie să înceapă cu majusculă. Cuvântul public înseamnă că este accesibil din orice altă clasă.
- / * Comentarii * /
Compilatorul ignoră blocul de comentarii. Comentariul poate fi folosit oriunde în program pentru a adăuga informații despre program sau bloc de cod, ceea ce va fi de ajutor pentru dezvoltatori să înțeleagă cu ușurință codul existent în viitor.
- public static vid principal
Când metoda principală este declarată publică, înseamnă că poate fi folosită și prin cod în afara clasei sale, datorită căreia metoda principală este declarată publică. Cuvântul static folosit atunci când dorim să accesăm o metodă fără a-i crea obiectul, așa cum numim metoda principală, înainte de a crea obiecte de clasă. Cuvântul gol indică faptul că o metodă nu returnează o valoare. main () este declarat ca fiind nul deoarece nu returnează o valoare. principala este o metoda; acesta este un punct de plecare al unui program Java.
- String () args
Este un tablou în care fiecare element al acestuia este un șir, care a fost numit „args”. Dacă programul dvs. Java este rulat prin consolă, puteți trece parametrul de intrare, iar metoda principală () îl ia ca intrare.
- out.println ();
Această declarație este utilizată pentru a imprima text pe ecran ca ieșire, în cazul în care un sistem este o clasă predefinită, și afară este un obiect al clasei PrintWriter definit în sistem. Metoda println imprimă textul pe ecran cu o nouă linie. De asemenea, puteți utiliza metoda print () în locul metodei println (). Toate instrucțiunile Java se termină cu punct și virgulă.
- clasa publică Bună ziua
Aceasta creează o clasă numită Hello. Toate numele de clasă trebuie să înceapă cu majusculă. Cuvântul public înseamnă că este accesibil din orice altă clasă.
- / * Comentarii * /
Compilatorul ignoră blocul de comentarii. Comentariul poate fi folosit oriunde în program pentru a adăuga informații despre program sau bloc de cod, ceea ce va fi de ajutor pentru dezvoltatori să înțeleagă cu ușurință codul existent în viitor.
- public static vid principal
Când metoda principală este declarată publică, înseamnă că poate fi folosită și prin cod în afara clasei sale, datorită căreia metoda principală este declarată publică. Cuvântul static folosit atunci când dorim să accesăm o metodă fără a-i crea obiectul, așa cum numim metoda principală, înainte de a crea obiecte de clasă. Cuvântul gol indică faptul că o metodă nu returnează o valoare. main () este declarat ca fiind nul deoarece nu returnează o valoare. principala este o metoda; acesta este un punct de plecare al unui program Java.
- String () args
Este un tablou în care fiecare element al acestuia este un șir, care a fost numit „args”. Dacă programul Java este rulat prin consolă, puteți trece parametrul de intrare, iar metoda principală () o ia ca intrare.
- System.out.println ();
Această declarație este folosită pentru a imprima text pe ecran ca ieșire, unde un sistem este o clasă predefinită, iar Out este un obiect al clasei PrintWriter definit în sistem. Metoda println imprimă textul pe ecran cu o nouă linie. De asemenea, puteți utiliza metoda print () în locul metodei println (). Toate instrucțiunile Java se termină cu punct și virgulă.
Comparație dintre cap și cap între Java și Java EE
Mai jos este cea mai bună comparație între Java și Java EE
Diferențele cheie între Java și Java EE
Mai jos este o listă de puncte care descrie diferența dintre Java și Java EE
- Java SE este principalul limbaj de programare Java. Platforma Java EE este construită pe partea de sus a platformei SE, folosită în special pentru aplicații la scară largă.
- SE definește totul din tipurile și obiectele de bază ale limbajului de programare Java, furnizând astfel toate funcționalitățile de bază. Platforma Java EE oferă un API și un mediu de rulare pentru dezvoltarea și rularea aplicațiilor pe scară largă.
- Platforma Java SE constă dintr-o mașină virtuală, instrumente de dezvoltare, tehnologii de implementare și alte biblioteci utilizate frecvent în Java. Java EE este format din Enterprise JavaBeans, Java Server Pages, Servlets.
- SE nu are nicio separare a codului în diferite straturi, în timp ce EE este o aplicație cu mai multe niveluri, acest lucru ajută la aplicarea mai robustă și mai sigură. Aplicația Java EE tipică are următoarele straturi:
- Nivelul de clienți
Nivelul de client este locul în care se întâmplă interacțiunea cu utilizatorii. Aplicațiile din acest nivel accesează Java Server, care este de obicei localizat pe o mașină diferită. Un client trimite o solicitare, serverul procesează această solicitare și trimite un răspuns înapoi clientului.
- Nivelul Web
Acest strat gestionează interacțiunea dintre client și nivelul de afaceri.
- Nivelul de afaceri
Acest nivel constă dintr-o logică de afaceri și toate funcționalitățile de bază.
Tabelul de comparare Java vs Java EE
Urmează tabelul de comparație între Java și Java EE
JAVA | JAVA EE |
Java sau Java SE oferă funcționalități de bază precum definirea tipurilor și obiectelor de bază. | Java EE furnizează API-uri pentru rularea aplicațiilor pe scară largă. |
SE este o specificație Java normală. | EE este construit pe baza JAVA SE. Oferă funcționalități precum aplicații web, servlet-uri etc |
Este format din biblioteci de clasă, mașini virtuale, programare a mediului de desfășurare. | Java EE este o aplicație structurată cu straturi separate Client, Business, Enterprise. |
Folosit în principal pentru a dezvolta API-uri pentru aplicații desktop, cum ar fi software antivirus, joc etc | Folosit în principal pentru aplicații web |
Potrivit pentru început dezvoltatorii Java | Potrivit pentru dezvoltatorii Java experimentați care construiesc aplicații la nivelul întregii întreprinderi. |
Funcționalitatea de autentificare a utilizatorului nu este furnizată cu Java SE | Java EE se încadrează în autentificarea utilizatorului construită |
Concluzie Java vs Java EE
Atât Java SE, cât și Java EE au propriile sale avantaje. Prin urmare, înainte de a începe cu dezvoltarea aplicațiilor, ar trebui să avem în vedere următoarele puncte
- Aplicație desktop sau web
Java SE este utilizat în principal pentru aplicații desktop și EE pentru aplicații web.
- Caracteristici
Java EE are multe caracteristici la nivelul întregii întreprinderi, cum ar fi Servlets, EJB etc. Folosirea acestora va face cu ușurință dezvoltarea aplicațiilor și va îmbunătăți o aplicație. De asemenea, EE va avea toate caracteristicile de bază ale SE, deoarece este construită pe partea de sus a SE. Pe de altă parte, dacă o aplicație este o aplicație simplă cu funcționalități de bază, dezvoltatorul poate opta pentru Java SE.
- Securitate
Deoarece aplicațiile Java EE pot fi cu mai multe niveluri, acestea oferă un nivel de securitate și reutilizare.
Articol recomandat
Acesta a fost un ghid util la Diferența dintre Java și Java EE aici am discutat despre Semnificația lor, Comparația dintre capete, Diferența cheie și concluzie. De asemenea, puteți consulta articolul următor pentru a afla mai multe -
- Ghid important pentru întrebările și răspunsurile la interviu C #
- Performanță Java și Python
- Servicii Web Java și întrebările sale de interviu
- Java și JavaScript | Top 10 diferențe
- Java vs C # - 8 Comparație utilă pe care trebuie să o înveți
- Scala vs Java Performance: Care este mai bine?
- Diferențe C ++ față de Java
- C ++ vs Go: Ghid uimitor
- Întrebări de interviu Java EE: Ghid
- Weblogic vs Tomcat: Caracteristici