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 ]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • swpc.opx.pl