dotaz ohledně programovacího jazyka Java

L

Lucifre

Guest
Pokud chápu správně, můžete spouštět programy napsané v Javě převýšení, pokud máte java tlumočníka?Je to správně?

 
Ano, to je tzv. JVM (Java Virtual Machine)

Nezávislost na platformě

Hlavní článek: Java Platform

Jedna charakteristika, nezávislost na platformě, znamená, že programy napsané v jazyce Java musí běžet podobně na jakoukoli podporovanou hardware / operační systém-platformu.Jeden by měl být schopen napsat program jednou, zkompilovat to jednou, a spusťte jej kdekoliv.

Toho je dosaženo u většiny překladačů Java kompilací jazyka Java kód na půli cesty (na Java bytecode), zjednodušené strojové instrukce specifické pro platformu Java.Kód je pak útok na virtuální stroj (VM), program napsaný v nativním kódu na hostitelském hardware, který interpretuje a provádí obecné Java bytecode.(V některých verzích JVM, může být zpracována také bytecode do nativního kódu, což vede k rychlejší provedení.)

 
Dokážete udělat programů v jazyce Java, který by běžel na počítačích, které nemáte nainstalovaný Java VM na to?Vzhledem k tomu, že by opravdu **** Pokud máte jít a stáhnout Java VM, než budete moci používat všechny programy, vyvinuté s Javou

 
Pokud budeme mít spustitelný soubor, myslím, že bychom měli být schopni spustit na každém počítači.

 
Jo, já udělat exe souborů pomocí java exe software, ale spustit na jiných počítačích u ještě potřeba JVM nainstalován na ně: cry:

 

Welcome to EDABoard.com

Sponsor

Back
Top