Kas yra Java failas?
Failas su Java Å¡altinio kodu ir iÅ¡saugotas .java failo plÄtiniu yra žinomas kaip Java failas. Java yra viena iÅ¡ plaÄiausiai naudojamų žaidimų, mobiliųjų, žiniatinklio ir darbalaukio programų kÅ«rimo technologijų. Kadangi Java yra nepriklausoma nuo platformos, ji nepriekaiÅ¡tingai veikia Windows, Mac, Linux, Raspberry Pi ir kt. Java yra labai panaÅ¡i į C# ir C++, todÄl lengviau perjungti Å¡ias kalbas.
Trumpa istorija
Java projektÄ 1991 m. birželį inicijavo Jamesas Goslingas, Mike’as Sheridanas ir Patrickas Naughtonas. Java iÅ¡ pradžių buvo pavadintas Äžuolu. VÄliau jis buvo pervadintas į Green ir galiausiai į Java. Jamesas Goslingas sukÅ«rÄ Java su sintaksÄ, panaÅ¡ia į C/C++. PirmÄ jÄ vieÅ¡Ä Java versijÄ 1996 m. iÅ¡leido Sun Microsystems. Jis galÄjo veikti visose populiariose sistemose, dÄl kurių Java greitai iÅ¡populiarÄjo. 1998 m. gruodį iÅ¡leidus Java 2, buvo sukurtos kelios skirtingų tipų platformų konfigÅ«racijos. Versijos buvo tokios
- J2EE (Java EE): įmonÄs sprendimams
- J2ME (Java ME): mobiliosioms programoms
- J2SE (Java SE): staliniams kompiuteriams skirtoms programoms
2006 m. lapkriÄio 19 d. Sun iÅ¡leido Java Virtual Machine (JVM) kaip nemokamÄ atvirojo kodo programinÄ Ä¯rangÄ . 2009â2010 m. Oracle Corporation įsigijus Sun Microsystems, 2010 m. balandžio 2 d. Jamesas Goslingas atsistatydino iÅ¡ Oracle.
Kaip paleisti / vykdyti Java kodÄ
Norint vykdyti Java kodÄ , pirmiausia jį reikia sukompiliuoti. Tam reikalingas Java SDK. Java SDK sukompiliuoja Java kodÄ Ä¯ baitinio kodo klasÄs failÄ . Yra tokių IDE kaip Eclipse ir IntelliJ Idea, kurios palengvina darbÄ su Java failais, nes suteikia kodo užbaigimÄ ir paprastÄ naudoti sÄ sajÄ Java kodui kompiliuoti ir vykdyti.
Java failo formatas
Java sintaksÄ labai paveikÄ C ir C++, taÄiau skirtingai nei C++, Java buvo sukurta beveik vien kaip į objektÄ orientuota kalba. Java programoje visas kodas paraÅ¡ytas klasÄse, o kiekvienas duomenų elementas yra objektas. PrieÅ¡ingai nei C++, Java nepalaiko operatoriaus perkrovos ar daugybinio paveldÄjimo.
Java pavyzdinis kodas
Toliau pateikiamas Java sintaksÄs pavyzdys.
/*
The example code prints
Hello World from Java to the console.
*/
public class ExampleApp {
public static void main(String[] args) {
System.out.println("Hello World from Java"); // Prints the string to the console.
}
}
AukÅ¡Äiau pateiktame kode vieÅ¡asis raktinis žodis reiÅ¡kia prieigos modifikatorių. Jame teigiama, kad Å¡iÄ klasÄ gali pasiekti klasÄs už klasių hierarchijos ribų. Prieigos modifikatorius taip pat gali bÅ«ti apsaugotas (gali bÅ«ti pasiekiamas tame paÄiame pakete) arba privatus (metodus gali pasiekti tik ta pati klasÄ). static prieÅ¡ metodÄ rodo, kad metodas gali bÅ«ti iÅ¡kviestas be konkretaus klasÄs egzemplioriaus. tuÅ¡Äia rodo, kad metodas nieko negrÄ Å¾ins. NorÄdami atspausdinti eilutÄ Ä¯ konsolÄ. Naudojama komanda System.out.println. Å ioje komandoje System klasÄ turi statinį laukÄ out, kuris yra PrintStream klasÄs, kurioje yra println metodas, pavyzdys.
Java failų failo pavadinimas turi bÅ«ti toks pat kaip klasÄs pavadinimas. Taigi pavyzdinio kodo Java failas bÅ«tų pavadintas ExampleApp.java.