Logo
Unionpedia
Komunikacja
pobierz z Google Play
Nowy! Pobierz Unionpedia na urządzeniu z systemem Android™!
Pobieranie
Szybszy dostęp niż przeglądarce!
 

Wirtualna maszyna Javy

Indeks Wirtualna maszyna Javy

Javie lub Pythonie jest kompilowany do postaci kodu bajtowego, który następnie może być wykonany przez maszynę wirtualnąna różnych urządzeniach. Maszyna wirtualna jest odpowiedzialna za ukrycie różnic między poszczególnymi platformami tak, że teoretycznie ten sam program można uruchomić w każdym miejscu. Wirtualna maszyna Javy (ang. Java Virtual Machine, JVM) – maszyna wirtualna oraz środowisko zdolne do wykonywania kodu bajtowego Javy.

48 kontakty: AspectJ, Biblioteka programistyczna, Clojure, Common Language Runtime, Common Lisp, Erlang (język programowania), Free Pascal, Graficzny interfejs użytkownika, Groovy, HotSpot, Implementacja (informatyka), Interpreter (program komputerowy), Java, JavaScript, Język angielski, Język maszynowy, Język programowania, JIT (informatyka), JRuby, Kaffe, Kod źródłowy, Kod bajtowy Javy, Kompilator, Komputer, Kotlin (język programowania), Maszyna wirtualna, Metoda (programowanie obiektowe), MIDletPascal, Obiekt (programowanie obiektowe), Odśmiecanie pamięci, OpenJDK, Oracle Corporation, Pascal (język programowania), PHP, Procesor, Programista, Python, Ruby (język programowania), Scala (język programowania), Sterta (informatyka), Sun Microsystems, System operacyjny, Tcl (język programowania), Typowanie dynamiczne, Typowanie statyczne, Wolne oprogramowanie, Wyjątek, Znak towarowy.

AspectJ

AspectJ jest aspektowym rozszerzeniem dla języka Java realizującym paradygmat programowania aspektowego.

Nowy!!: Wirtualna maszyna Javy i AspectJ · Zobacz więcej »

Biblioteka programistyczna

Biblioteka programistyczna – plik dostarczający podprogramy, dane oraz typy danych, które mogązostać wykorzystane z poziomu kodu źródłowego programu.

Nowy!!: Wirtualna maszyna Javy i Biblioteka programistyczna · Zobacz więcej »

Clojure

Rich Hickey – twórca języka Clojure Atom Clojure – nowoczesny dialekt języka programowania Lisp opracowany przez Richa Hickeya.

Nowy!!: Wirtualna maszyna Javy i Clojure · Zobacz więcej »

Common Language Runtime

thumb Common Language Runtime (w skrócie) – środowisko uruchomieniowe dla platformy.NET, przewidziane do pracy na wielu systemach operacyjnych i maszynach, jak Microsoft Windows, Unix czy Macintosh.

Nowy!!: Wirtualna maszyna Javy i Common Language Runtime · Zobacz więcej »

Common Lisp

Common Lisp (często skracane do CL) – dialekt języka programowania Lisp, stworzony przez ANSI (X3.226-1994) jako specyfikacja, nie implementacja.

Nowy!!: Wirtualna maszyna Javy i Common Lisp · Zobacz więcej »

Erlang (język programowania)

Erlang – język programowania zaprojektowany z myśląo zastosowaniach współbieżnych, a także środowisko uruchomieniowe dla aplikacji w nim napisanych.

Nowy!!: Wirtualna maszyna Javy i Erlang (język programowania) · Zobacz więcej »

Free Pascal

Free Pascal (również: FPK Pascal, FPC) jest 32- oraz 64-bitowym kompilatorem języka Pascal, dostępnym na wiele różnych platform sprzętowych i systemów operacyjnych.

Nowy!!: Wirtualna maszyna Javy i Free Pascal · Zobacz więcej »

Graficzny interfejs użytkownika

KDE Plasma 5 MDL2 (Windows 10) GNOME 4 Cinnamon (Linux Mint) Pantheon (elementary OS) LXQt Xfce Graficzny interfejs użytkownika, interfejs graficzny, środowisko graficzne (GUI) – określenie sposobu prezentacji informacji przez komputer oraz interakcji z użytkownikiem, polegającego na obsługiwaniu widżetów i rysowaniu.

Nowy!!: Wirtualna maszyna Javy i Graficzny interfejs użytkownika · Zobacz więcej »

Groovy

Groovy – obiektowy język skryptowy wzorowany na składni Javy, wzbogacony o dodatkowe cechy takie jak.

Nowy!!: Wirtualna maszyna Javy i Groovy · Zobacz więcej »

HotSpot

HotSpot – maszyna wirtualna Javy, dostarczana przez firmę Oracle Corporation razem z pakietem Java Runtime Environment.

Nowy!!: Wirtualna maszyna Javy i HotSpot · Zobacz więcej »

Implementacja (informatyka)

Implementacja (wdrożenie, przystosowanie, realizacja, łac.ang. implementation) – w informatyce – proces przekształcania abstrakcyjnego opisu systemu lub programu na obiekt fizyczny: komputer lub działający program zapisany w konkretnym języku programowania; także obiekt fizyczny będący efektem takiego przekształcenia, np.

Nowy!!: Wirtualna maszyna Javy i Implementacja (informatyka) · Zobacz więcej »

Interpreter (program komputerowy)

Interpreter – program komputerowy wykonujący inne programy.

Nowy!!: Wirtualna maszyna Javy i Interpreter (program komputerowy) · Zobacz więcej »

Java

Java (wym. dżawa) – współbieżny, oparty na klasach, obiektowy język programowania ogólnego zastosowania.

Nowy!!: Wirtualna maszyna Javy i Java · Zobacz więcej »

JavaScript

JavaScript, w skrócie JS – skryptowy oraz wieloparadygmatowy język programowania, stworzony przez firmę Netscape, najczęściej stosowany na stronach internetowych.

Nowy!!: Wirtualna maszyna Javy i JavaScript · Zobacz więcej »

Język angielski

Wielkiej Brytanii symbolizujące język angielski ikona symbolizująca język angielski według standardu ISO 639-1 Język angielski, angielszczyzna (ang.) – język z grupy zachodniej rodziny języków germańskich, powszechnie używany w Wielkiej Brytanii, jej terytoriach zależnych oraz w wielu byłych koloniach i dominiach, m.in.

Nowy!!: Wirtualna maszyna Javy i Język angielski · Zobacz więcej »

Język maszynowy

300x300px Język maszynowy, kod maszynowy – zestaw rozkazów procesora, w którym zapis programu wyrażony jest w postaci liczb binarnych stanowiących rozkazy oraz ich argumenty.

Nowy!!: Wirtualna maszyna Javy i Język maszynowy · Zobacz więcej »

Język programowania

Język programowania – zbiór zasad określających, kiedy ciąg symboli tworzy program komputerowy oraz jakie obliczenia opisuje.

Nowy!!: Wirtualna maszyna Javy i Język programowania · Zobacz więcej »

JIT (informatyka)

JIT – metoda wykonywania programów komputerowych polegająca na ich kompilacji do kodu maszynowego bezpośrednio przed wykonaniem danego fragmentu kodu.

Nowy!!: Wirtualna maszyna Javy i JIT (informatyka) · Zobacz więcej »

JRuby

JRuby – implementacja języka Ruby działająca na wirtualnej maszynie Javy.

Nowy!!: Wirtualna maszyna Javy i JRuby · Zobacz więcej »

Kaffe

Kaffe – niezależna implementacja wirtualnej maszyny Javy rozwijana w latach 1996-2008.

Nowy!!: Wirtualna maszyna Javy i Kaffe · Zobacz więcej »

Kod źródłowy

Kod źródłowy – szczegółowe instrukcje programu komputerowego za pomocąokreślonego języka programowania, opisujące operacje, jakie powinien wykonać komputer na zgromadzonych lub otrzymanych danych.

Nowy!!: Wirtualna maszyna Javy i Kod źródłowy · Zobacz więcej »

Kod bajtowy Javy

Kod bajtowy Javy – lista instrukcji do wykonania przez wirtualnąmaszynę Javy (JVM).

Nowy!!: Wirtualna maszyna Javy i Kod bajtowy Javy · Zobacz więcej »

Kompilator

Schemat blokowy kompilatora wieloprzebiegowego Kompilator – program służący do automatycznego tłumaczenia kodu napisanego w jednym języku (języku źródłowym) na równoważny kod w innym języku (języku wynikowym)A.

Nowy!!: Wirtualna maszyna Javy i Kompilator · Zobacz więcej »

Komputer

Komputer Apple iMac G4 Fundacji Wikimedia Komputer EC-1035 Wyprodukowany w Polsce komputer R-32 Przekaźnikowy Harvard Mark I Komputer ENIAC wraz z obsługą. Komputer kryptologiczny Colossus Mark II Replika pierwszego komputera z programem przechowywanym w pamięci. '''Museum of Science and Industry''' w Manchesterze w Wielkiej Brytanii. Minikomputer K-202 IBM System 360 model 20 (360/20) notebooka firmy IBM Konsola superkomputera CDC 6600 Zeus (fragment) Komputer (od Nazwa, w użyciu od XVII wieku, oznaczała początkowo rachmistrza (od czasownika, obliczać). Pod koniec XIX wieku zaczęto jej używać w odniesieniu do maszyn liczących.); dawniej: mózg elektronowy, elektroniczna maszyna cyfrowa, maszyna matematyczna – maszyna przeznaczona do przetwarzania informacji, które da się zapisać w formie ciągu cyfr albo sygnału ciągłego.

Nowy!!: Wirtualna maszyna Javy i Komputer · Zobacz więcej »

Kotlin (język programowania)

Kotlin – statycznie typowany język programowania działający na maszynie wirtualnej Javy, który jest głównie rozwijany przez programistów JetBrains.

Nowy!!: Wirtualna maszyna Javy i Kotlin (język programowania) · Zobacz więcej »

Maszyna wirtualna

Maszyna wirtualna (ang. virtual machine, VM) – ogólna nazwa środowiska uruchomieniowego programów.

Nowy!!: Wirtualna maszyna Javy i Maszyna wirtualna · Zobacz więcej »

Metoda (programowanie obiektowe)

Metoda – podprogram składowy klasy, którego zadaniem jest działanie na rzecz określonych elementów danej klasy lub klas z niąspokrewnionych (zob. też dziedziczenie).

Nowy!!: Wirtualna maszyna Javy i Metoda (programowanie obiektowe) · Zobacz więcej »

MIDletPascal

MIDletPascal – darmowy kompilator na licencji GPL języka programowania Pascal pozwalający na wygenerowanie kodu bajtowego zgodnego z implementacja Java ME, co pozwala na uruchamianie aplikacji w nim napisanych na różnorakich urządzeniach mobilnych takich jak telefony, palmtopy itp.

Nowy!!: Wirtualna maszyna Javy i MIDletPascal · Zobacz więcej »

Obiekt (programowanie obiektowe)

Obiekt – podstawowe pojęcie wchodzące w skład paradygmatu programowania obiektowego w analizie i projektowaniu oprogramowania oraz w programowaniu.

Nowy!!: Wirtualna maszyna Javy i Obiekt (programowanie obiektowe) · Zobacz więcej »

Odśmiecanie pamięci

Odśmiecanie pamięci, zbieranie nieużytków, automatyczna dealokacja – jedna z metod automatycznego zarządzania dynamicznie przydzielanąpamięcią, w której za proces jej zwalniania odpowiedzialny jest nie programista, lecz programowy zarządca noszący nazwę.

Nowy!!: Wirtualna maszyna Javy i Odśmiecanie pamięci · Zobacz więcej »

OpenJDK

OpenJDK – wolnodostępna i otwarta implementacja języka programowania Java.

Nowy!!: Wirtualna maszyna Javy i OpenJDK · Zobacz więcej »

Oracle Corporation

Biura Oracle w Redwood City Oracle Corporation (wym.) – amerykańskie przedsiębiorstwo zajmujące się tworzeniem oprogramowania do szeroko rozumianej obsługi przedsiębiorstw, a w szczególności systemów zarządzania baządanych.

Nowy!!: Wirtualna maszyna Javy i Oracle Corporation · Zobacz więcej »

Pascal (język programowania)

Pascal – język programowania wysokiego poziomu opracowany przez Niklausa Wirtha w 1970 roku.

Nowy!!: Wirtualna maszyna Javy i Pascal (język programowania) · Zobacz więcej »

PHP

PHP – interpretowany, skryptowy język programowania zaprojektowany do generowania stron internetowych i budowania aplikacji webowych w czasie rzeczywistym.

Nowy!!: Wirtualna maszyna Javy i PHP · Zobacz więcej »

Procesor

Procesor Intel Pentium (widok od dołu) LGA1366 Pomieszczenie wysokiej czystości (''Clean room'') w Glenn Research Center (NASA) Procesor (ang. central processing unit, CPU) – sekwencyjne urządzenie cyfrowe, które pobiera dane z pamięci operacyjnej lub strumienia danych, interpretuje je i wykonuje jako rozkazy, zwracając dane do pamięci lub wyjściowego strumienia danych.

Nowy!!: Wirtualna maszyna Javy i Procesor · Zobacz więcej »

Programista

Programistka pisząca kod w języku Java w narzędziu JUnit Programista komputerowy, programista, deweloper, potocznie koder – osoba pisząca programy komputerowe w języku programowania.

Nowy!!: Wirtualna maszyna Javy i Programista · Zobacz więcej »

Python

Python – język programowania wysokiego poziomu ogólnego przeznaczenia, o rozbudowanym pakiecie bibliotek standardowych, którego ideąprzewodniąjest czytelność i klarowność kodu źródłowego.

Nowy!!: Wirtualna maszyna Javy i Python · Zobacz więcej »

Ruby (język programowania)

Ruby (wym.) – interpretowany, w pełni obiektowy i dynamicznie typowany język programowania stworzony w 1995 roku przez Yukihiro Matsumoto (pseudonim Matz).

Nowy!!: Wirtualna maszyna Javy i Ruby (język programowania) · Zobacz więcej »

Scala (język programowania)

Scala − język programowania łączący cechy języków funkcyjnych i obiektowych.

Nowy!!: Wirtualna maszyna Javy i Scala (język programowania) · Zobacz więcej »

Sterta (informatyka)

Sterta inaczej kopiec lub stóg (ang. heap) to obszar pamięci implementujący strukturę danych o tej samej nazwie.

Nowy!!: Wirtualna maszyna Javy i Sterta (informatyka) · Zobacz więcej »

Sun Microsystems

Sun Microsystems Inc. – nieistniejące już amerykańskie przedsiębiorstwo informatyczne, jeden z najważniejszych producentów sprzętu komputerowego, oprogramowania komputerowego i rozwiązań sieciowych.

Nowy!!: Wirtualna maszyna Javy i Sun Microsystems · Zobacz więcej »

System operacyjny

System operacyjny (skrót) – oprogramowanie zarządzające systemem komputerowym, tworzące środowisko do uruchamiania i kontroli zadań, najczęściej w formie programów.

Nowy!!: Wirtualna maszyna Javy i System operacyjny · Zobacz więcej »

Tcl (język programowania)

Tcl (Tool Command Language) – język skryptowy o składni częściowo podobnej do języków skryptowych powłok, oraz częściowo do Lispu.

Nowy!!: Wirtualna maszyna Javy i Tcl (język programowania) · Zobacz więcej »

Typowanie dynamiczne

Typowanie dynamiczne to przypisywanie typów do wartości przechowywanych w zmiennych w trakcie działania programu.

Nowy!!: Wirtualna maszyna Javy i Typowanie dynamiczne · Zobacz więcej »

Typowanie statyczne

Typowanie statyczne – nadawanie typów zmiennym w czasie kompilacji programu, poprzez deklaracje tych typów lub ich inferencje.

Nowy!!: Wirtualna maszyna Javy i Typowanie statyczne · Zobacz więcej »

Wolne oprogramowanie

Wolne oprogramowanie – termin określający oprogramowanie, które może być uruchamiane, kopiowane, rozpowszechniane, analizowane oraz zmieniane i poprawiane przez użytkowników, oraz dające użytkownikom wolność do dzielenia się tym oprogramowaniem bez ograniczeń prawa autorskiego.

Nowy!!: Wirtualna maszyna Javy i Wolne oprogramowanie · Zobacz więcej »

Wyjątek

Wyjątek - mechanizm przepływu sterowania używany w procesorach oraz współczesnych językach programowania do obsługi zdarzeń wyjątkowych, a w szczególności błędów, których wystąpienie zmienia prawidłowy przebieg wykonywania programu.

Nowy!!: Wirtualna maszyna Javy i Wyjątek · Zobacz więcej »

Znak towarowy

Znak towarowy Znak towarowy – każde oznaczenie, które nadaje się do odróżnienia towarów jednego przedsiębiorcy od towarów innego przedsiębiorcy i jest możliwe do przedstawienia w rejestrze znaków towarowych w sposób pozwalający na ustalenie jednoznacznego i dokładnego przedmiotu udzielonej ochrony.

Nowy!!: Wirtualna maszyna Javy i Znak towarowy · Zobacz więcej »

Przekierowuje tutaj:

JVM, Java Virtual Machine, Java virtual machine, Maszyna wirtualna Javy, Wirtualna maszyna Java.

TowarzyskiPrzybywający
Hej! Jesteśmy na Facebooku teraz! »