Naš osnovni vodič za programiranje u Javi osmišljen je za studente i profesionalce. Java je objektno orijentirano , paralelni, zaštićeni jezik za računalno programiranje opće namjene zasnovan na klasi. To je široko korištena robusna tehnologija.
Što je Java?
Java je a programski jezik i a platforma . Java je robustan, objektno orijentiran i siguran programski jezik visoke razine.
Javu je razvio Sun Microsystems (koja je sada podružnica Oraclea) 1995. godine. James Gosling je poznat kao otac Jave. Prije Jave, zvao se hrast . Budući da je Oak već bio registrirana tvrtka, James Gosling i njegov tim promijenili su ime iz Oak u Java.
Platforma : Svako hardversko ili softversko okruženje u kojem se izvodi program poznato je kao platforma. Budući da Java ima runtime okruženje (JRE) i API, naziva se platformom.
Java primjer
Pogledajmo na brzinu primjer programiranja u Javi. Detaljan opis primjera Hello Java dostupan je na sljedećoj stranici.
Jednostavno.java
class Simple{ public static void main(String args[]){ System.out.println('Hello Java'); } }Testirajte sada
Primjena
Prema Sunu, 3 milijarde uređaja pokreće Javu. Postoje mnogi uređaji na kojima se trenutno koristi Java. Neki od njih su sljedeći:
alter dodati stupac proročište
- Aplikacije za stolna računala kao što su acrobat reader, media player, antivirus itd.
- Web aplikacije kao što su irctc.co.in, javatpoint.com, itd.
- Poduzetničke aplikacije kao što su bankarske aplikacije.
- Mobilni
- Ugrađeni sustav
- Pametna kartica
- Robotika
- Igre itd.
Vrste Java aplikacija
Postoje uglavnom 4 vrste aplikacija koje se mogu izraditi programiranjem u Javi:
1) Samostalna aplikacija
Samostalne aplikacije također su poznate kao desktop aplikacije ili aplikacije temeljene na prozorima. To je tradicionalni softver koji moramo instalirati na svaki stroj. Primjeri samostalnih aplikacija su Media player, antivirus, itd. AWT i Swing se koriste u Javi za stvaranje samostalnih aplikacija.
2) Web aplikacija
Aplikacija koja radi na strani poslužitelja i stvara dinamičku stranicu naziva se web aplikacija. trenutno, Servlet , JSP , podupirači , Proljeće , Hibernacija , JSF itd. tehnologije koriste se za izradu web aplikacija u Javi.
3) Poduzetnička aplikacija
Aplikacija koja je distribuirana u prirodi, kao što su bankarske aplikacije, itd. naziva se aplikacija poduzeća. Ima prednosti kao što su visoka razina sigurnosti, uravnoteženje opterećenja i klasteriranje. U Javi se EJB koristi za kreiranje poslovnih aplikacija.
4) Mobilna aplikacija
Aplikacija koja je izrađena za mobilne uređaje naziva se mobilna aplikacija. Trenutno se za izradu mobilnih aplikacija koriste Android i Java ME.
Java platforme / izdanja
Postoje 4 platforme ili izdanja Jave:
1) Java SE (Java Standard Edition)
To je Java programska platforma. Uključuje Java programske API-je kao što su java.lang, java.io, java.net, java.util, java.sql, java.math itd. Uključuje osnovne teme kao što su OOP, Niz , Regex, Exception, Inner classes, Multithreading, I/O Stream, Networking, AWT, Swing, Reflection, Collection, itd.
np.log
2) Java EE (Java Enterprise Edition)
To je poslovna platforma koja se uglavnom koristi za razvoj web i poslovnih aplikacija. Izgrađen je na platformi Java SE. Uključuje teme kao što su Servlet, JSP, Web usluge, EJB, JPA itd.
3) Java ME (Java Micro Edition)
To je mikro platforma koja je namijenjena mobilnim aplikacijama.
4) JavaFX
Koristi se za razvoj bogatih internetskih aplikacija. Koristi API laganog korisničkog sučelja.
Preduvjet
Da biste naučili Javu, morate imati osnovno znanje C/C++ programskog jezika.
Publika
Naš vodič za programiranje u Javi dizajniran je da pomogne početnicima i profesionalcima.
Problem
Uvjeravamo vas da u ovom vodiču za Java nećete pronaći nikakav problem. Međutim, ako postoji bilo kakva pogreška, objavite problem u obrascu za kontakt.
Znaš li?
- Koja je razlika između JRE i JVM?
- Koja je svrha JIT kompajlera?
- Možemo li spremiti java izvornu datoteku bez imena?
- Zašto Java koristi koncept Unicode sustava?
- Povijest Jave
- Značajke Jave
- Pozdrav Java programu
- Interni program
- Kako postaviti putanju?
- Razlika između JDK, JRE i JVM
- Interni detalji JVM-a
- Varijabla i vrsta podataka
- Unicode sustav
- Operatori