Java - definicje, SZKOŁA, programowanie, definicje
[ Pobierz całość w formacie PDF ]
Java to stworzony przez grupę roboczą pod kierunkiem z firmy . Java jest językiem tworzenia do , czyli postaci wykonywanej przez . Jego podstawowe koncepcje zostały przejęte z języka (maszyna wirtualna, ) oraz z języka (duża część składni i słów kluczowych).
Javy nie należy mylić ze , z którym wspólną ma jedynie składnię podstawowych instrukcji.
Kod bajtowy ( bytecode) – nazwa reprezentacji kodu używanej przez oraz przez niektóre . Kod składa się z ciągu instrukcji (których mają zwykle długość jednego , stąd nazwa), które nie odpowiadają bezpośrednio instrukcjom i mogą zawierać instrukcje wysokiego poziomu (takie jak np. stwórz X, połącz dwa itd.), jednak w przeciwieństwie do wymagają analizy tylko pojedynczych poszczególnych operacji.
W przeciwieństwie do maszyn fizycznych, które prawie zawsze są , większość (choć nie wszystkie) maszyn wirtualnych to .
Maszyna wirtualna ( virtual machine, VM) - ogólna nazwa programów.
Maszyna wirtualna kontroluje wszystkie odwołania uruchamianego programu bezpośrednio do sprzętu lub i zapewnia ich obsługę. Dzięki temu program uruchomiony na maszynie wirtualnej "myśli", że działa na rzeczywistym sprzęcie, podczas gdy w istocie pracuje na sprzęcie wirtualnym, "udawanym" przez odpowiednie (maszynę wirtualną).
Wykonywanym programem może być zarówno pojedyncza jak i cały lub nawet kolejna maszyna wirtualna. Są one zupełnie odizolowane przez maszynę wirtualną od maszyny fizycznej, w odróżnieniu od klasycznego systemu operacyjnego, który tylko zarządza uruchamianiem aplikacji na maszynie fizycznej.
Aplet (ang. applet) — niewielki program napisany w języku Java lub ActiveX, który jest ładowany wraz ze stroną WWW i zwiększa jej funkcjonalność, wykonując proste obliczenia lub animacje, np. wyświetla animowane logo firmy.
Aplet Javy – dostarczany w postaci . Może zostać uruchomiony w wykorzystując albo w samodzielnej aplikacji służącej do testowania apletów Javy.
Aplety mogą być pisane zarówno w Javie jak i innych językach kompilowanych do kodu bajtowego.
Ponieważ kod bajtowy Javy jest , to aplety mogą być uruchamiane w wielu , włączając w to , / czy .
[ Pobierz całość w formacie PDF ]