Java

Java je vysokoúrovňový programovací jazyk vyvinutý společností Sun Microsystems. Původně byl navržen pro vývoj programů pro set-top boxy a kapesní zařízení, později se však stal oblíbenou volbou pro tvorbu webových aplikací.

Syntaxe jazyka Java syntax se podobá jazyku C++, Java je však striktně objektově orientovaný programovací jazyk. Většina programů v jazyce Java například obsahuje třídy, které slouží k definování objektů, a metody, které jsou přiřazeny jednotlivým třídám. Java je také známá tím, že je přísnější než C++, což znamená, že proměnné a funkce musí být explicitně definovány. To znamená, že zdrojový kód jazyka Java může snadněji vést k chybám nebo „výjimkám“ než kód v jiných jazycích, zároveň však omezuje jiné typy chyb, které mohou být způsobeny nedefinovanými proměnnými nebo nepřiřazenými typy.

Na rozdíl od spustitelných souborů Windows (souborů .EXE) nebo aplikací Macintosh (souborů .APP) se programy v jazyce Java nespouštějí přímo prostřednictvím operačního systému. Místo toho jsou programy Java interpretovány virtuálním strojem jazyka Java neboli JVM, který běží na více platformách. To znamená, že všechny programy Java jsou multiplatformní a mohou běžet na různých platformách včetně počítačů Macintosh, Windows a Unix. Aby však aplikace Java nebo applety vůbec mohly běžet, musí být nainstalován JVM. JVM je součástí Java Runtime Environment (JRE).

NOTE: Společnost Oracle získala Sun Microsystems v lednu 2010. Java je nyní udržována a distribuována společností Oracle.

Přípony souborů: .JAVA, .JAV, .JAD, .JAR, .JSP, .CLASS

Aktualizováno April 19, 2012 od Per C.

quizOtestujte své znalosti

A read-only file cannot be _____?

A
Moved
0%
B
Copied
0%
C
Deleted
0%
D
Edited
0%
Correct! Incorrect!     View the Read-only definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice Java na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.