introduction java programming language video tutorial
Acest tutorial video de introducere Java explică ce este limbajul de programare Java, caracteristicile sale și diferite tipuri de aplicații pe care le putem dezvolta folosind limbajul Java:
Java este un limbaj de programare popular dezvoltat de Sun Microsystems (ulterior fuzionat cu Oracle) în 1991. Java a fost dezvoltat de James Gosling și Patrick Naughton.
În viața noastră de zi cu zi, de dimineață până seara, folosim multe aplicații și dispozitive programate Java care includ smartphone-ul în mână pentru a asigura tranzacții de back-up bancomat.
O secvență explicită de Tutoriale Java este compilat în această serie pentru a vă oferi o mai bună înțelegere a conceptului Java.
Ce veți învăța:
Introducere în programarea Java
Consultați tutorialul video de mai jos despre:
Conceptele de bază ale Java
Introducere în Java
Inițial, a fost denumită „Stejar”, dar ulterior a fost redenumită în 1995 ca „Java”, din moment ce Oak era deja o marcă înregistrată.
Prima ediție Java a fost cunoscută sub numele de „Java 1.0”. De-a lungul anilor, limbajul Java a evoluat considerabil și multe caracteristici au fost adăugate la Java. Ca urmare, au fost lansate o mulțime de versiuni noi. Cea mai recentă ediție Java este JDK (Java Development Kit) 13 sau Java 13, care a fost lansat pe 10 septembrie 2019.
Clic Aici pentru sursa versiunii Java.
Deci, ce este Java?
În termeni simpli, Java este un limbaj de programare orientat pe obiecte care derivă atât din C cât și din C ++. Din C, Java își ia formatul în timp ce preia programarea orientată pe obiecte din C ++. Deci, pentru a învăța Java de la zero, o persoană cu cunoștințe C / C ++ ar fi ușor de înțeles.
Deci, putem defini Java ca un
- Simplu
- Foarte robust
- Orientat pe obiecte
- Limbaj de programare sigur.
Orice componentă hardware sau mediu software în care rulează un program se numește „platformă”. Java are un Java Runtime Environment (JRE) alergând pe el. Astfel, Java este și o platformă.
Vom afla mai multe despre Java ca platformă în tutorialele noastre ulterioare.
În prezent, limbajul de programare Java este cel mai popular limbaj de programare pentru dezvoltarea aplicațiilor web client-server pentru internet, cu aproximativ 9 milioane de dezvoltatori care lucrează și folosesc Java.
Caracteristici Java
Să discutăm câteva dintre caracteristicile distinctive ale limbajului de programare Java.
# 1) Simplu: Sintaxa Java este destul de simplă și ușor de înțeles. Java este, de asemenea, ușor de învățat. Majoritatea caracteristicilor C ++ care erau fie greu de înțeles, fie ambigue sunt simplificate în Java și unele sunt omise.
De exemplu, indicatorii sunt absenți în Java.
# 2) Sigur: Un program Java rulează în Java Runtime Environment (JRE), care îl face sigur. JRE nu are interacțiune cu sistemul de operare al sistemului, deci programele java nu interferează cu sistemul. În plus, limbajul Java are caracteristici de securitate care ne permit să dezvoltăm aplicații sigure fără virus. Acesta este motivul pentru care multe aplicații bancare sunt construite pe Java.
# 3) Robust: Java introduce colectarea automată a gunoiului și gestionarea excepțiilor care ajută la prevenirea eventualelor erori. Java pune accentul și pe verificarea erorilor în timpul compilării și al timpului de rulare. Toate aceste caracteristici fac programele / aplicațiile dezvoltate în Java mai robuste.
# 4) Portabil: Programul Java compilat în codul Byte poate fi rulat pe orice platformă. Este independent de implementare și tot ceea ce este necesar pentru a rula codul precum stocarea, tipurile de date etc. sunt predefinite.
# 5) Orientat pe obiecte: Java este un limbaj de programare pur orientat pe obiecte. Tot ce este în Java este un obiect. Caracteristicile limbajului sunt ușor extensibile, deoarece există un model solid de programare bazat pe obiecte. Limbajul Java acceptă toate caracteristicile majore ale programării orientate pe obiecte.
# 6) Platformă independentă: Java este un cod „scrie o dată, rulează oriunde”. Spre deosebire de alte limbaje de programare care se compilează într-un cod specific mașinii, Java este compilat într-un cod de octeți care poate rula pe orice mașină independentă de sistemul de operare. Orice mașină care rulează Java Runtime Environment (JRE) poate rula acest cod de octet.
# 7) Multithreaded: Funcția Java multi-threading permite aplicațiilor Java să efectueze mai multe sarcini simultan. Mai mult, mai multe fire utilizează aceeași memorie și alte resurse și îndeplinesc sarcini simultan.
# 8) Distribuit: Folosind Java putem dezvolta aplicații distribuite folosind concepte Java avansate precum Invocarea Metodei la Distanță (RMI) și Enterprise Java Beans (EJB).
Așadar, putem distribui programul Java pe diferite mașini conectate prin internet, adică un obiect pe o mașină poate executa proceduri la distanță pe o altă mașină la distanță.
Acestea sunt caracteristicile majore ale Java care îl fac un limbaj de programare popular și cel mai căutat astăzi.
Să discutăm despre diferitele tipuri de aplicații pe care le putem dezvolta folosind limbajul de programare Java.
Tipuri de aplicații Java
Limbajul de programare Java poate fi folosit pentru a crea următoarele tipuri de aplicații.
# 1) Aplicații independente
Acestea sunt, de asemenea, cunoscute sub numele de aplicații Windows sau desktop. Acestea sunt practic programe independente care se pot instala pe desktop.
Aplicații precum media player, software antivirus, editoare desktop etc. sunt unele dintre aplicațiile independente. Caracteristicile Java, cum ar fi AWT și Swing, sunt de obicei utilizate pentru a dezvolta aceste tipuri de aplicații.
# 2) Aplicații Enterprise
Aplicațiile pentru întreprinderi sunt de obicei aplicații distribuite și au caracteristici precum securitate ridicată, echilibrare a încărcării și clusterizare.
Java oferă aceste caracteristici prin intermediul Java Beans (EJB) și, ca atare, EJB poate fi utilizat pentru a dezvolta aplicații enterprise. Aplicațiile bancare sunt aplicații de întreprindere care sunt cele mai populare.
# 3) Aplicații web
Aplicațiile web rulează pe partea de server și creează pagini web dinamice. Aceste aplicații trebuie să fie extrem de dinamice și ar trebui să poată dezvolta pagini web în deplasare. Funcțiile Java, cum ar fi JSP, servletele, struturile, arcurile, hibernarea etc. sunt utilizate pentru dezvoltarea aplicațiilor web.
# 4) Aplicații mobile
O aplicație mobilă este o aplicație dezvoltată pentru a rula pe mobil. În prezent, Java ME și Android sunt utilizate pentru dezvoltarea aplicațiilor mobile.
Din aceasta, vedem că Java ne permite să dezvoltăm o gamă de aplicații folosind diferitele sale caracteristici. Acest lucru face din Java cel mai popular limbaj care este încă în top chiar și după atâția ani de la dezvoltarea sa. Ca programator, nu trebuie să schimbăm tehnologiile pentru a dezvolta diferite tipuri de aplicații. Putem face aproape totul folosind Java.
Versiuni Java
Versiuni | Anul lansării |
---|---|
Java SE 6 | 2006 |
JDK 1.0 | o mie nouă sute nouăzeci și șase |
JDK 1.1 | 1997 |
J2SE 1.2 | 1998 |
J2SE 1.3 | 2000 |
J2SE 1.4 | 2002 |
J2SE 5.0 | 2004 |
Java SE 7 | 2011 |
Java SE 8 | 2014 |
Java SE 9 | 2017 |
Prezentare generală a programării Java
- Programul Java poate fi scris în orice fișier text simplu și poate fi denumit ca myprogram.java
- Acest cod va fi compilat de JDK (Java Development Kit) și acesta „.Java ”Fișierul va fi convertit în bytecode ca„ myprogram.class ”Fișier.
- Din nou, aceasta va fi convertită în 0 și 1 de JVM (Java Virtual Machine). Poate fi rulat pe orice platformă, deoarece JVM este disponibil pentru mai multe sisteme de operare.
- Deci, pentru a crea un proiect Java, aveți nevoie de JDK instalat pe mașină. Dacă descărcați JDK, acesta va conține JRE (Java Runtime Environment) și instrumente de dezvoltare.
- JRE este mediul Java Runtime care este necesar pentru a rula aplicația Java și este format din JVM, clase de pachete și biblioteci de runtime.
- Clic Aici pentru a descărca JDK.
Compilarea și fluxul de execuție a programului Java
Java Integrated Development Environment (IDE)
Java IDE este un software care ajută utilizatorii să scrie și să depaneze cu ușurință programul. Poate evidenția sintaxa și erorile. Unul dintre faimoasele IDE este Eclipse. Descărcați Eclipse din acest legătură.
Puncte cheie care trebuie remarcate:
- Java este independent de platformă, deoarece programul Java poate fi rulat în orice sistem de operare sau orice hardware.
- Pentru a compila programul Java avem nevoie de JDK.
- JRE oferă un mediu de rulare.
- Multe aplicații uimitoare au fost dezvoltate de platforma Java. De exemplu, NASA World Wind a fost dezvoltat pe deplin în Java. Este similar cu Google Earth. Iar Blu-Ray BD J a fost dezvoltat în Java.
- Eclipse este un IDE popular și open-source pentru a dezvolta proiecte Java.
Concluzie
Acest tutorial a prezentat informațiile de bază despre limbajul Java de la istoria sa de dezvoltare până la diferitele caracteristici și tipuri de aplicații pe care le putem dezvolta folosind acest limbaj.
Limbajul Java este ușor de învățat și are o sintaxă foarte simplă. Orice programator începător poate învăța noțiunile de bază Java, dar învățarea devine mai ușoară dacă un programator are cunoștințe anterioare de limbaje C și C ++. Acest lucru se datorează faptului că Java își derivă formatul din C și își ia caracteristicile OOP din C ++.
Prin urmare, programatorii care învață Java vor găsi majoritatea conceptelor similare cu aceste două limbaje, deși Java a eliminat conceptele / caracteristicile complexe din C ++, o caracteristică notabilă a indicatorilor C ++ sunt absente în Java.
După ce am discutat informațiile introductive despre limbajul Java, în tutorialele noastre ulterioare, vom începe să învățăm limbajul de programare Java într-un mod pas cu pas.
Lectură recomandată
- Tutorial de reflecție Java cu exemple
- Tutorial JAVA pentru începători: peste 100 de cursuri video Java practice
- Modificatori de acces în Java - Tutorial cu exemple
- Tutorial Java SWING: Container, componente și gestionarea evenimentelor
- Tutorial Java Collections Framework (JCF)
- Java String cu buffer de șiruri și tutorial de generare de șiruri
- Implementarea Java: crearea și executarea fișierului Java JAR
- Introducere și proces de instalare Python