Definice Java

Společnost Sun Microsystems vyvinula v roce 1991 objektově orientovaný programovací jazyk známý jako Java . Cílem bylo jej použití v set-top boxu, typu zařízení, které odpovídá za příjem a dekódování televizního signálu. První jméno tohoto jazyka bylo Oak, později to bylo známé jako Green a jemně přijalo jménem Java .

Java

Záměrem společnosti Sun bylo vytvořit jazyk se strukturou a syntaxí podobnými C a C ++, ale s jednodušším objektovým modelem a odstraněním nástrojů na nízké úrovni.

Pilíře, na nichž je založena Java, jsou pět: objektově orientované programování, možnost provádění stejného programu v různých operačních systémech, zahrnutí výchozí podpory pro vytváření sítí, možnost spuštění kódu ve vzdálených systémech Bezpečná cesta a snadné použití.

Aplikace Java jsou typicky kompilovány v bajtu (binární soubor, který má spustitelný program), i když je lze kompilovat také v kódu nativní počítače.

Společnost Sun řídí specifikaci a vývoj jazyka, překladačů, virtuálních strojů a třídních knihoven prostřednictvím procesu komunitního Java . V posledních letech společnost (která získala společnost Oracle ) vydala velkou část technologií Java pod licencí GNU GPL .

Aplikace Java je velmi široká. Jazyk se používá v široké škále mobilních zařízení, jako jsou telefony a malé spotřebiče. V rámci Internetu Java umožňuje vývoj malých aplikací (známých jako applety ), které jsou vloženy do kódu HTML stránky, pro přímou realizaci z prohlížeče; Za zmínku stojí, že je nutné mít k dispozici správný plug-in pro jeho provoz, ale instalace je lehká a jednoduchá.

Důvody pro výběr jazyka Java v jiných jazycích

Java * Objektově orientovaný : ačkoli jsou zde objevitelé tohoto typu, objektově orientované programování je pro většinu aplikací velmi výhodné a je nezbytné pro videohry. Jedním z nejznámějších výhod je skvělá kontrola nad kódem a lepší organizace, protože stačí napsat jednou metody a vlastnosti objektu bez ohledu na to, kolikrát jsou používány.

* Je velmi flexibilní : Java je jazyk speciálně připravený pro opětovné použití kódu; umožňuje uživatelům provádět program, který vyvinuli před nějakým časem, a velmi snadno je aktualizovat, ať již potřebují přidávat funkce nebo je přizpůsobovat novému prostředí.

* Pracuje na libovolné platformě : na rozdíl od programů, které vyžadují konkrétní verze pro každý operační systém (například Windows nebo Mac), aplikace vyvinuté v prostředí Java pracují v jakémkoli prostředí, protože to není systém, který je provádí, ale virtuální počítač (známý jako Java Virtual Machine nebo JVM ).

* Jeho použití nezahrnuje ekonomické investice : programování v Javě je zcela zdarma; není nutné získat žádnou licenci, ale jednoduše stáhnout vývojovou sadu ( Java Development Kit nebo JDK ) a uvolnit fantazii.

* Je to open source : Java nabízí kód téměř všech svých nativních knihoven, aby vývojáři mohli znát a studovat je do hloubky, nebo rozšířit jejich funkčnost, prospěch sobě i ostatním.

* Jedná se o rozšiřitelný jazyk : pokračování v předchozím bodě, každý programátor má svobodu přezkoumávat a zlepšovat rodný kód Java a jejich práce se může stát řešením problémů mnoha lidí po celém světě. Nesčetní vývojáři využili této ctnosti jazyka a nadále tak činí.

Doporučená