Co je to Java soubor?
Soubor obsahujÃcà zdrojový kód Java a uložený s pÅÃponou .java se nazývá soubor Java. Java je jednou z nejpoužÃvanÄjÅ¡Ãch technologià pro vývoj her, mobilnÃch, webových a desktopových aplikacÃ. Protože je Java nezávislá na platformÄ, funguje bezchybnÄ na Windows, Mac, Linux, Raspberry Pi atd. Java je velmi podobná C# a C++, takže je snazšà mezi tÄmito jazyky pÅepÃnat.
StruÄná historie
Projekt Java iniciovali v Äervnu 1991 James Gosling, Mike Sheridan a Patrick Naughton. Java se zpoÄátku jmenovala Oak. PozdÄji byla pÅejmenována na Green a nakonec na Java. James Gosling navrhl Javu se syntaxà podobnou C/C++. Prvnà veÅejná verze Javy byla vydána v roce 1996 spoleÄnostà Sun Microsystems. Mohlo to bÄžet na vÅ¡ech populárnÃch systémech, které způsobily, že se Java rychle stala populárnÃ. S vydánÃm Java 2 v prosinci 1998 bylo vytvoÅeno nÄkolik konfiguracà pro různé typy platforem. Verze byly následujÃcÃ
- J2EE (Java EE): Pro podniková ÅeÅ¡enÃ
- J2ME (Java ME): Pro mobilnà aplikace
- J2SE (Java SE): Pro desktopové aplikace
- listopadu 2006 vydala spoleÄnost Sun Java Virtual Machine (JVM) jako bezplatný software s otevÅeným zdrojovým kódem. Poté, co Oracle Corporation zÃskala Sun Microsystems v letech 2009â2010, James Gosling odstoupil z Oracle dne 2. dubna 2010.
Jak spustit/spustit Java kód
Aby bylo možné spustit kód Java, musà být nejprve zkompilován. K tomu je zapotÅebà Java SDK. Java SDK zkompiluje kód Java do souboru tÅÃdy bytecode. Existujà IDE jako Eclipse a IntelliJ Idea, které usnadÅujà práci se soubory Java tÃm, že poskytujà dokonÄovánà kódu a snadno použitelné rozhranà pro kompilaci a spouÅ¡tÄnà kódu Java.
Formát souboru Java
Syntaxe Javy byla silnÄ ovlivnÄna C a C++, ale na rozdÃl od C++ byla Java vytvoÅena témÄÅ výhradnÄ jako objektovÄ orientovaný jazyk. V JavÄ je veÅ¡kerý kód zapsán uvnitÅ tÅÃd a každá datová položka je objekt. Na rozdÃl od C++ Java nepodporuje pÅetÄžovánà operátorů ani vÃcenásobnou dÄdiÄnost.
Ukázkový kód Java
Následuje pÅÃklad syntaxe Java.
/*
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.
}
}
Ve výše uvedeném kódu klÃÄové slovo public oznaÄuje modifikátor pÅÃstupu. UvádÃ, že k této tÅÃdÄ mohou pÅistupovat tÅÃdy mimo hierarchii tÅÃd. Modifikátor pÅÃstupu může být také chránÄný (lze pÅistupovat ve stejném balÃÄku) nebo soukromý (k metodám má pÅÃstup pouze stejná tÅÃda). statický pÅed metodou oznaÄuje, že metodu lze vyvolat bez konkrétnà instance tÅÃdy. void znamená, že metoda nevracà nic. Chcete-li vytisknout ÅetÄzec do konzoly. Je použit pÅÃkaz System.out.println. V tomto pÅÃkazu má tÅÃda System statické pole out, které je instancà tÅÃdy PrintStream obsahujÃcà metodu println.
Název souboru Java souborů by mÄl být stejný jako název tÅÃdy. Soubor Java pro ukázkový kód by se tedy jmenoval ExampleApp.java.