Hledat:

Invia.cz Last minute Tunisko Dovolená v Chorvatsku Pojeďte do Egypta Bulharsko Vydělávejte peníze s INVIA.CZ
 

Java

(Přesměrováno z Java (programovací jazyk), přímý odkaz na Java)
Tento článek pojednává o programovacím jazyku. Další významy jsou uvedeny v článku Java (rozcestník).

Java je objektově orientovaný programovací jazyk, který vyvinula firma Sun Microsystems a představila 23. května 1995.

Java je jedním z nejpoužívanějších programovacích jazyků na světě. Díky své přenositelnosti je používán pro programy, které mají pracovat na různých systémech počínaje čipovými kartami (platforma JavaCard), přes mobilní telefony a různá zabudovaná zařízení (platforma Java ME), aplikace pro desktopové počítače (platforma Java SE) až po rozsáhlé distribuované systémy pracující na řadě spolupracujících počítačů rozprostřené po celém světě (platforma Java EE). Tyto technologie se jako celek nazývají platforma Java. Dne 8. května 2007 Sun uvolnil zdrojové kódy Javy (cca 2,5 miliónů řádků kódu) a Java bude dále vyvíjena jako open source.

Existuje několik teorií o původu jména tohoto jazyka, jedna z nich mluví o inspiraci u slangového označení kávy.[1]

Obsah

[editovat] Základní vlastnosti

[editovat] Nevýhody Javy

Proti programovacím jazykům, které provádějí tzv. statickou kompilaci (např. C++), je start programů psaných v Javě pomalejší, protože prostředí musí program nejprve přeložit a potom teprve spustit. Je však možnost využít mechanismů JIT a HotSpot, kdy se často prováděné nebo neefektivní části kódu přeloží do strojového kódu a program se zrychlí. Na zrychlení se také podílí nové přístupy ke správě paměti, viz výše popsaná generační správa paměti.

Další nevýhodou projevující se hlavně u jednodušších programů je větší paměťová náročnost při běhu způsobená nutností mít v paměti celé běhové prostředí.

V návrhu Javy je vidět snaha znemožnit programátorovi psát problematické konstrukce známé především z jazyka C. Součástí jazyka proto nejsou například bezznaménkové číselné datové typy, příkaz goto nebo preprocesor, ačkoli se v odůvodněných příkladech jedná o užitečné nástroje a ani rozšířené možnosti Javy je plně nenahrazují.

[editovat] Ukázka kódu

Tradiční program „Hello world“ vypadá takto:

public class HelloWorld
{
        public static void main(String[] args)
        {
                System.out.println("Hello world!");
        }
}

Netradiční verze „Hello world“ s malou ukázkou objektového přístupu:

public class HelloWorld
{
        public static void main(String[] args)
        {
                Pozdrav pozdrav = new Pozdrav("Ahoj světe!");
                pozdrav.print();
        }
}
 
class Pozdrav
{
        private String text;
 
        public Pozdrav(String pozdrav)
        {
                text = pozdrav;
        }
 
        private String getText()
        {
                return text;
        }
 
        public void print()
        {
                System.out.println(getText());
        }
}

[editovat] Související články

[editovat] Reference

  1. http://www.emag.cz/kde-ke-svym-nazvum-prisli/

[editovat] Externí odkazy

[editovat] Anglicky

Projekt Wikiknihy nabízí knihu na téma:
Java

[editovat] Česky

[editovat] Knihy

[editovat] Anglicky


Programovací jazyky

ABAP | Ada | AppleScript | AWK | Assembler | C | C++ | C# | COBOL | ColdFusion | Clean | D | Eiffel | Erlang | Flex | Fortran | JADE | Java | JavaScript | Lisp | Lua | Oberon | Object Pascal | Objective-C | Pascal | Pawn | Perl | PHP | Python | REALbasic | REBOL | RPG | Ruby | SQL / PL/SQL | Tcl / Tcl/Tk | Visual Basic / VBScript | VB.NET | Visual FoxPro

Akademické: APL / J | Baltazar | Baltík | Karel | OCaml | Haskell | Scheme | Smalltalk | Logo | MATLAB | Mathematica | ML | Prolog

Ostatní: ALGOL | BASIC | Clipper | Forth | Goedel | Limbo | Miranda | Modula-2 / Modula-3 | MUMPS | PL/1 | Simula 67 | Brainfuck

 
Java v jiných jazycích: አማርኛ, العربية, Azərbaycan, Žemaitėška, Беларуская, Беларуская (тарашкевіца), Български, বাংলা, Bosanski, ᨅᨔ ᨕᨘᨁᨗ, Català, Mìng-dĕ̤ng-ngṳ̄, Corsu, Dansk, Deutsch, Ελληνικά, English, Esperanto, Español, Eesti, Euskara, فارسی, Suomi, Français, Gaeilge, Galego, עברית, Hrvatski, Kreyòl ayisyen, Magyar, Interlingua, Bahasa Indonesia, Íslenska, Italiano, 日本語, ქართული, Qaraqalpaqsha, 한국어, Lietuvių, Latviešu, Македонски, മലയാളം, मराठी, Bahasa Melayu, Nederlands, ‪Norsk (nynorsk)‬, ‪Norsk (bokmål)‬, Polski, Português, Română, Русский, සිංහල, Simple English, Slovenčina, Slovenščina, Shqip, Српски / Srpski, Svenska, தமிழ், తెలుగు, ไทย, Tagalog, Türkçe, Українська, O'zbek, Tiếng Việt, 中文
Tento článek je převzat z české wikipedie - otevřené encyklopedie, originální článek naleznete na adrese: „http://cs.wikipedia.org/wiki/Java
Stránka byla naposledy upravena v Stránka byla naposledy editována 10. 8. 2008 v 12:19.
Veškerý text je dostupný za podmínek GNU Free Documentation License (Autorské právo pro podrobnosti).
Další služby: Portál | Katalog | Hledej | Zprávy | Počasí | Kurzy | Práce | Slovník | TV | Online hry | Java hry | SMS | Loga a melodie | Chat | Fórum | Kontakt