Co to jest plik Java?
Plik zawierajÄ cy kod źródÅowy Java i zapisany z rozszerzeniem pliku .java jest znany jako plik Java. Java jest jednÄ z najczÄÅciej używanych technologii do tworzenia gier, aplikacji mobilnych, internetowych i stacjonarnych. Ponieważ Java jest niezależna od platformy, dziaÅa bezbÅÄdnie w systemach Windows, Mac, Linux, Raspberry Pi itp. Java jest bardzo podobna do C# i C++, wiÄc Åatwiej jest przeÅÄ czaÄ siÄ miÄdzy tymi jÄzykami.
Krótka historia
Projekt Java zostaÅ zainicjowany w czerwcu 1991 roku przez Jamesa Goslinga, Mike’a Sheridana i Patricka Naughtona. Java poczÄ tkowo nosiÅa nazwÄ Oak. Później przemianowano go na Green, a ostatecznie na Java. James Gosling zaprojektowaÅ JavÄ ze skÅadniÄ podobnÄ do C/C++. Pierwsza publiczna wersja Javy zostaÅa wydana w 1996 roku przez firmÄ Sun Microsystems. MogÅa dziaÅaÄ na wszystkich popularnych systemach, co spowodowaÅo, że Java szybko staÅa siÄ popularna. Wraz z wydaniem Java 2 w grudniu 1998 r. zbudowano wiele konfiguracji dla różnych typów platform. Wersje byÅy nastÄpujÄ ce
- J2EE (Java EE): dla rozwiÄ zaÅ dla przedsiÄbiorstw
- J2ME (Java ME): dla aplikacji mobilnych
- J2SE (Java SE): dla aplikacji komputerowych
19 listopada 2006 r. Firma Sun udostÄpniÅa wirtualnÄ maszynÄ Java (JVM) jako bezpÅatne oprogramowanie typu open source. Po tym, jak Oracle Corporation przejÄÅa Sun Microsystems w latach 2009â2010, James Gosling zrezygnowaÅ z Oracle 2 kwietnia 2010 r.
Jak uruchomiÄ/wykonaÄ kod Java
Aby wykonaÄ kod Java, należy go najpierw skompilowaÄ. Do tego wymagany jest Java SDK. Java SDK kompiluje kod Java do pliku klasy kodu bajtowego. IstniejÄ IDE, takie jak Eclipse i IntelliJ Idea, które uÅatwiajÄ pracÄ z plikami Java, zapewniajÄ c uzupeÅnianie kodu i Åatwy w użyciu interfejs do kompilowania i wykonywania kodu Java.
Format pliku Java
Na skÅadniÄ Javy duży wpÅyw miaÅy C i C++, ale w przeciwieÅstwie do C++, Java zostaÅa zbudowana prawie wyÅÄ cznie jako jÄzyk obiektowy. W Javie caÅy kod jest zapisywany wewnÄ trz klas, a każdy element danych jest obiektem. W przeciwieÅstwie do C++, Java nie obsÅuguje przeciÄ Å¼ania operatorów ani wielokrotnego dziedziczenia.
PrzykÅadowy kod Java
Poniżej znajduje siÄ przykÅad skÅadni jÄzyka 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.
}
}
W powyższym kodzie sÅowo kluczowe public oznacza modyfikator dostÄpu. Stwierdza, że dostÄp do tej klasy mogÄ mieÄ klasy spoza hierarchii klas. Modyfikator dostÄpu może byÄ również chroniony (dostÄp do tego samego pakietu) lub prywatny (dostÄp do metod ma tylko ta sama klasa). static przed metodÄ wskazuje, że metodÄ można wywoÅaÄ bez okreÅlonej instancji klasy. void wskazuje, że metoda nic nie zwróci. Aby wydrukowaÄ ciÄ g do konsoli. Używane jest polecenie System.out.println. W tym poleceniu klasa System ma pole statyczne out, które jest instancjÄ klasy PrintStream zawierajÄ cÄ metodÄ println.
Nazwa pliku plików Java powinna byÄ taka sama jak nazwa klasy. Tak wiÄc plik Java dla przykÅadowego kodu miaÅby nazwÄ ExampleApp.java.