Introducere în Java SE
Java a fost dezvoltat de Sun Microsystems Inc. în 1991, achiziționat ulterior de Oracle Corporation. Limbajul Java este un limbaj de programare orientat pe obiecte, precum și un limbaj sensibil la cazuri. Programele Java sunt scrise de dezvoltatori, iar compilarea este realizată de compilatorul javac, care este inclus în Java Development Kit (JDK). Compilatorul Javac ia programul ca intrare și oferă bytecode ca ieșire. Bytecode este apoi executat de Java Virtual Machine (JVM) în timpul execuției. Codul Java este scris în orice platformă și poate fi executat în mai multe platforme precum Windows, UNIX, Solaris, Mac OS etc.
Caracteristici Java
Mai jos sunt prezentate diferitele caracteristici ale Java
1. Simplu
- Java este un limbaj ușor de învățat dacă știți conceptele de bază ale C / C ++.
- Comparativ cu alte limbaje de programare, are o sintaxă simplă și ușor de înțeles.
- Spre deosebire de alte limbaje de programare în care se folosesc concepte de supraîncărcare, java a eliminat astfel de caracteristici pentru a depăși complexitatea.
- Funcția de colectare automată a gunoiului este disponibilă în Java pentru a elimina obiectele neutilizate / nereferențiate care nu sunt disponibile în majoritatea limbajelor de programare.
2. Orientat pe obiecte
- Java este un limbaj de programare orientat pe obiecte. Deci, totul este un obiect și poate fi implementat pe baza modelului obiectului.
- OOP Language are câteva concepte care simplifică dezvoltarea și întreținerea software, cum ar fi Incapsularea, Abstracția, Polimorfismul, Moștenirea, etc., care pot fi implementate în Java.
3. Platformă independentă
- Java este independent de platformă, deoarece este compilat în diferite mașini.
- Este un limbaj care este scris o singură dată și poate fi executat pe orice platformă.
- Când codul Java este compilat, acesta este compilat în cod de byte independent și este interpretat de JVM (Java Virtual Machine) care poate fi instalat în orice sistem de operare al platformei.
4. securizat
- Java este cunoscut pentru securitatea sa, deoarece se dezvoltă fără virus și rulează în interiorul unei mașini virtuale.
- Java utilizează un verificator de cod de byte care verifică fragmentele de cod pentru codul ilegal.
- Java verifică ce resurse pot fi accesate de o clasă, adică să citească, să scrie pe discul local.
5. Robust
Java este robust datorită următoarelor puncte:
- Spre deosebire de alte limbaje de programare, acesta evită utilizarea indicatoarelor din motive de securitate.
- Funcțiile de verificare a tipului de manipulare și de excepție sunt disponibile în Java.
- Face un efort pentru a reduce situațiile predispuse la erori, acordând mai multă atenție asupra verificării erorilor în timp și compilare.
6. portabil
- Java este portabil, deoarece vă permite să executați codul de byte la oricare dintre platforme.
- Implementarea Java nu depinde de platformă și poate fi transportată la oricare dintre platforme, făcând-o astfel portabilă.
7. Performanță ridicată
- Java folosește compilatorul „JIT” (Just in Time) pentru a compila codul de byte la codul mașinii native când se apelează oricare dintre metodele Java, crește astfel performanța execuției.
8. Distribuit
- Această caracteristică Java ne permite să accesăm fișierele apelând la metodele de pe orice sistem de la distanță de pe internet.
9. Multithreaded
- Un thread este un mic program minuscul scris în Java pentru a-l executa concomitent.
- Multithreading este una dintre principalele caracteristici ale Java pentru a face față mai multor sarcini.
- Avantajul folosirii multitreading este că nu ocupă mult spațiu pentru fiecare thread, deoarece folosește o singură zonă de memorie comună.
10. Dinamic
- Java este dinamic, deoarece acceptă o cantitate mare de informații în timp de rulare.
- Susține compilarea dinamică, interpretarea și gestionarea automată a memoriei.
Cum se instalează / se instalează Java SE
Iată pașii pentru instalarea Java SE:
- Faceți clic pe legătura fișier de configurare Java SE Faceți clic pe opțiunea Descărcare JDK menționată acolo.
- Acceptați acordul de licență pentru a continua. Alegeți JDK pentru versiunea computerului dvs., adică 32 biți sau 64 biți.
- După ce descărcarea este finalizată, rulați executabilul pentru instalare.
- Dacă trebuie să setați variabile de mediu, adică calea și calea de clasă, atunci trebuie să urmați pașii de mai jos.
- Faceți clic dreapta pe computerul meu și selectați opțiunea de proprietăți menționată pe ecran.
- După ce faceți clic pe proprietăți, apoi selectați setarea avansată a sistemului.
- Faceți clic pe opțiunea variabile de mediu, apoi faceți clic pe NOU.
- Adăugați calea java (C: \ Program Files \ Java \\ bin \) în caseta de text cu valoare variabilă.
- Faceți clic pe butonul OK. Accesați promptul de comandă și introduceți comanda „javac” pentru a vă asigura că Java este instalat cu succes pe computer.
Aplicații Java
Există multe aplicații care pot fi create folosind limbajul de programare Java:
1. Aplicații GUI de sine stătătoare
Java SE este utilizat pentru dezvoltarea aplicațiilor desktop sau a aplicațiilor bazate pe ferestre. Aceste aplicații trebuie instalate într-o singură mașină, de ex. Antivirus, Text Editor, etc. AWT și Swing sunt utilizate în mod obișnuit pentru crearea de aplicații de sine stătătoare.
2. Aplicații Android
În zilele noastre, toată lumea folosește smartphone-uri, tablete, telefoane, etc. Toate aceste aplicații sunt dezvoltate folosind JAVA. Google oferă o API Java pentru a începe dezvoltarea aplicațiilor și compilarea fișierelor dvs. în clase. Java este cel mai cunoscut limbaj comun și folosit, majoritatea telefoanelor fiind compatibile cu acesta. Cu Java, dacă știți conceptele de programare orientată pe obiecte, crearea de aplicații pentru Android va fi mult mai ușoară și mai simplă decât dezvoltarea aplicațiilor iOS.
3. Aplicații Web
Aplicațiile web rulează pe server și creează, de asemenea, pagini dinamice. Sunt aplicații distribuite care rulează pe diverse calculatoare, iar comunicarea se face prin rețea sau server. Sunt utilizate pentru vânzări cu amănuntul online, site-uri de comerț electronic, servicii bancare, etc. Tehnologiile utilizate pentru crearea de site-uri web sunt Hibernate, ediția de întreprindere Java, Java Standard Edition și multe altele.
4. Aplicații științifice
Java este adesea o alegere pentru majoritatea aplicațiilor științifice, deoarece este mai sigur, portabil și mai ușor de întreținut și folosește instrumente de concurență la nivel înalt decât orice altă limbă. Java este de asemenea utilizat în multe aplicații bancare și de investiții, datorită proprietăților sale de securitate și siguranță. Mulți dezvoltatori de site-uri de comerț electronic preferă Java ca limbaj de programare.
Concluzie
Java este utilizat pe scară largă în multe aplicații în timp real, pornind de la aplicații individuale la aplicații mobile. Este unul dintre limbajele flexibile utilizate până acum în limbajele de programare. Ofera diverse caracteristici, cum ar fi multi-threading, applet-uri, etc. Este un limbaj simplu, dar un instrument puternic pentru a dezvolta aplicații.
Articole recomandate
Acesta este un ghid pentru Ce este Java SE ?. Aici discutăm conceptul de bază, caracteristicile și modul de configurare sau instalare Java SE cu avantajele sale. De asemenea, puteți consulta articolul următor pentru a afla mai multe -
- Cum să conectați baza de date în Java?
- Întrebări de interviu Java Servlet
- Întrebări de interviu Java Collection
- Bit Manipulation în Java
- Tipuri primare de mapare hibernată
- Aplicații în Java | Aplicații Java și câteva coduri de eșantion