introduction java programming language video tutorial
Ovaj Java uvod Uvod za video objašnjava što je programski jezik Java, njegove značajke i razne vrste aplikacija koje možemo razviti pomoću Java jezika:
Java je popularan programski jezik koji su 1991. godine razvili Sun Microsystems (kasnije spojen s Oracleom). Javu su razvili James Gosling i Patrick Naughton.
U našem svakodnevnom životu od jutra do navečer koristimo mnoge programe i uređaje programirane na Javi koji uključuju pametni telefon u vašoj ruci da bismo osigurali sigurnosne transakcije ATM-a.
Eksplicitni slijed Java tutorijali je sastavljen u ovoj seriji radi boljeg razumijevanja koncepta Jave.
Što ćete naučiti:
Uvod u Java programiranje
Pogledajte donji video vodič o:
Osnovni koncepti Jave
Uvod u Javu
U početku je dobio ime 'Hrast', ali je kasnije 1995. preimenovan u 'Java', budući da je Hrast već bio registrirani zaštitni znak.
Prvo izdanje Java bilo je poznato kao 'Java 1.0'. Tijekom godina Java jezik se znatno razvio i Java su dodane mnoge značajke. Kao rezultat toga, objavljeno je puno novih verzija. Najnovije izdanje Jave je JDK (Java Development Kit) 13 ili Java 13, koje je objavljeno 10. rujna 2019.
Klik ovdje za izvor Java verzije.
Pa, što je Java?
Jednostavno rečeno, Java je objektno orijentirani programski jezik koji potječe iz C i C ++. Iz C-a Java uzima svoj format, dok objektno orijentirano programiranje uzima iz C ++-a. Dakle, kako bi naučio Javu od nule, pojedinca sa znanjem C / C ++ bilo bi lako shvatiti.
Dakle, Java možemo definirati kao
- Jednostavan
- Izuzetno robustan
- Objektno orijentirano
- Siguran programski jezik.
Bilo koja hardverska komponenta ili softversko okruženje u kojem se program izvodi naziva se „platforma“. Java ima Java Runtime Environment (JRE) trčeći po njemu. Stoga je Java također platforma.
O Javi kao platformi naučit ćemo više u našim sljedećim vodičima.
Od danas je programski jezik Java najpopularniji programski jezik za razvoj web-aplikacija klijent-poslužitelj za Internet, a procjenjuje se da 9 milijuna programera radi na i koristi Java.
Java značajke
Razgovarajmo o nekim prepoznatljivim značajkama programskog jezika Java.
# 1) Jednostavno: Java sintaksa je prilično jednostavna i lako razumljiva. Java je također lako naučiti. Većina značajki C ++ koje je bilo teško razumjeti ili su dvosmislene u Java su pojednostavljene, a neke su izostavljene.
Na primjer, pokazivači su odsutni na Javi.
# 2) Sigurno: Java program radi u Java Runtime Environment (JRE) što ga čini sigurnim. JRE nema interakciju s OS-om sustava, tako da java programi ne ometaju sustav. Uz to, jezik Java ima sigurnosne značajke koje nam omogućuju razvoj sigurnih aplikacija bez virusa. Zbog toga su mnogi bankarski programi izgrađeni na Javi.
# 3) Robusno: Java uvodi automatsko prikupljanje smeća i rukovanje iznimkama što pomaže u sprečavanju potencijalnih pogrešaka. Java također naglašava vrijeme provjere pogrešaka tijekom vremena sastavljanja i vremena izvođenja. Sve ove značajke čine programe / programe razvijene na Javi robusnijim.
# 4) Prijenosni: Java program kompajliran u bajt kôd može se pokrenuti na bilo kojoj platformi. Neovisan je o implementaciji i sve što je potrebno za pokretanje koda poput pohrane, tipova podataka itd. Je unaprijed definirano.
# 5) Orijentirani na objekt: Java je čisti objektno orijentirani programski jezik. Sve u Javi je objekt. Značajke jezika lako se proširuju jer postoji čvrst objektni model za programiranje. Java jezik podržava sve glavne značajke objektno orijentiranog programiranja.
# 6) Neovisno o platformi: Java je kod 'napiši jednom, pokreni bilo gdje'. Za razliku od ostalih programskih jezika koji se prevode u strojno specifični kôd, Java se kompajlira u bajtni kôd koji se može izvoditi na bilo kojem stroju neovisno o operativnom sustavu. Bilo koji stroj koji pokreće Java Runtime Environment (JRE) može pokrenuti ovaj bajt kôd.
# 7) Višenitni: Javina značajka višestrukog uvođenja omogućuje Java programima istodobno izvršavanje više zadataka. Štoviše, više niti koristi istu memoriju i druge resurse i izvršava zadatke istovremeno.
# 8) Distribuirano: Korištenjem Jave možemo razvijati distribuirane programe koristeći napredne Java koncepte kao što su Remote Method Invocation (RMI) i Enterprise Java Beans (EJB).
Tako možemo distribuirati program Java na raznim strojevima povezanim putem Interneta, tj. Objekt na jednom stroju može izvršiti udaljene postupke na drugom udaljenom stroju.
To su glavne značajke Java zbog kojih je danas popularan i najtraženiji programski jezik.
Razgovarajmo o različitim vrstama aplikacija koje možemo razviti pomoću programskog jezika Java.
Tipovi Java aplikacija
Java programski jezik može se koristiti za stvaranje sljedećih vrsta aplikacija.
# 1) Samostalne aplikacije
To su također poznate kao Windows ili desktop aplikacije. To su u osnovi neovisni softver koji se može instalirati na radnu površinu.
Aplikacije poput media playera, antivirusnog softvera, urednika za radnu površinu itd. Neki su od samostalnih programa. Java značajke poput AWT i Swing obično se koriste za razvoj ovih vrsta aplikacija.
# 2) Poduzetničke aplikacije
Poduzetnički programi obično su distribuirane aplikacije i imaju značajke poput visoke sigurnosti, uravnoteženja opterećenja i klasterizacije.
Java pruža ove značajke putem poslovnog Java Beans-a (EJB) i kao takav EJB može se koristiti za razvoj poslovnih aplikacija. Bankarske aplikacije najpopularnije su poslovne aplikacije.
# 3) Web aplikacije
Web aplikacije se izvode na strani poslužitelja i stvaraju dinamične web stranice. Te aplikacije moraju biti vrlo dinamične i trebale bi biti u mogućnosti razvijati web stranice u pokretu. Java značajke poput JSP, servleta, nosača, opruge, hibernacije itd. Koriste se za razvoj web aplikacija.
# 4) Mobilne aplikacije
Mobilna aplikacija je aplikacija razvijena za pokretanje na mobilnim uređajima. Trenutno se Java ME i Android koriste za razvoj mobilnih aplikacija.
Iz ovoga vidimo da nam Java omogućuje razvoj niza aplikacija koristeći njegove razne značajke. To Java čini najpopularnijim jezikom koji je i dalje na vrhu čak i nakon toliko godina od svog razvoja. Kao programer, ne trebamo mijenjati tehnologije za razvoj različitih vrsta aplikacija. Pomoću Jave možemo učiniti gotovo sve.
Java verzije
Verzije | Godina izdanja |
---|---|
Java SE 6 | 2006 |
JDK 1.0 | devetnaest devedeset šest |
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. godine |
Java SE 9 | 2017. godine |
Pregled Java programiranja
- Java program može biti napisan u bilo kojoj običnoj tekstualnoj datoteci i može se imenovati kao myprogram.java
- Ovaj kôd sastavit će JDK (Java Development Kit) i ovo '.Java 'Datoteka će se pretvoriti u bytecode kao' mojprogram.razred ' datoteka.
- Opet, to će JVM (Java virtualni stroj) pretvoriti u 0 i 1. Može se pokrenuti na bilo kojoj platformi jer je JVM dostupan za nekoliko operativnih sustava.
- Dakle, za stvaranje Java projekta potreban vam je JDK instaliran na vašem računalu. Ako preuzmete JDK, on će sadržavati JRE (Java Runtime Environment) i razvojne alate.
- JRE je Java Runtime okruženje potrebno za pokretanje Java aplikacije, a sastoji se od JVM-a, klasa paketa i runtime knjižnica.
- Klik ovdje za preuzimanje JDK.
Tok kompilacije i izvršavanja Java programa
Java integrirano razvojno okruženje (IDE)
Java IDE je softver koji pomaže korisnicima da lako napišu i otklone pogreške u programu. Može istaknuti sintaksu i pogreške. Jedan od poznatih IDE-a je Eclipse. Preuzmite Eclipse sa ovaj veza.
Ključne točke koje treba napomenuti:
- Java je neovisna o platformi jer se Java program može pokretati u bilo kojem OS-u ili bilo kojem hardveru.
- Za kompajliranje Java programa potreban nam je JDK.
- JRE pruža runtime okruženje.
- Java platforma razvila je mnogo nevjerojatnih aplikacija. Na primjer, NASA World Wind potpuno je razvijen na Javi. Slično je google earthu. A Blu-Ray BD J razvijen je u Javi.
- Eclipse je popularan IDE otvorenog koda za razvoj Java projekata.
Zaključak
Ovaj je vodič predstavio vrlo osnovne informacije o jeziku Java od njegove povijesti razvoja do različitih značajki i vrsta aplikacija koje možemo razviti pomoću ovog jezika.
Java jezik je jednostavan za naučiti i ima vrlo jednostavnu sintaksu. Bilo koji programer početnik može naučiti osnove Java-a, ali učenje postaje lakše ako programer ima prethodno znanje jezika C i C ++. To je zato što Java izvodi svoj format iz C, a OOP značajke preuzima iz C ++.
Stoga će programeri koji uče Java naći većinu koncepata sličnih ova dva jezika, iako je Java uklonila složene koncepte / značajke sa C ++, a značajna značajka C ++ pokazivača u Javi nedostaje.
Nakon rasprave o uvodnim informacijama u vezi s jezikom Java, u našim slijedećim vodičima započet ćemo s učenjem programskog jezika Java korak po korak.
Preporučena literatura
- Java Vodič za refleksiju s primjerima
- JAVA Tutorial za početnike: 100+ praktičnih Java Video tutorijala
- Pristupiti modifikatorima u Javi - Vodič s primjerima
- Java SWING Vodič: Spremnici, komponente i upravljanje događajima
- Vodič za Java Collections Framework (JCF)
- Java string sa String Buffer-om i String Builder Tutorial
- Implementacija Jave: Izrada i izvršavanje Java JAR datoteke
- Postupak uvođenja i instalacije Pythona