Definicja Java

Sun Microsystems opracował w 1991 roku obiektowy język programowania znany jako Java . Celem było wykorzystanie go w przystawce STB, urządzeniu odpowiedzialnym za odbiór i dekodowanie sygnału telewizyjnego. Pierwszą nazwą tego języka był Dąb, później znany jako Zielony i doskonale przyjął nazwę Java .

Java

Intencją firmy Sun było stworzenie języka o strukturze i składni zbliżonej do C i C ++, ale o prostszym modelu obiektowym i eliminującym narzędzia niskiego poziomu.

Filary, na których bazuje Java to pięć: programowanie obiektowe, możliwość uruchomienia tego samego programu w różnych systemach operacyjnych, włączenie domyślnej obsługi sieci, opcja wykonania kodu w zdalnych systemach Bezpieczny sposób i łatwość użycia.

Zazwyczaj aplikacje Java są kompilowane w bajtode (plik binarny, który ma program wykonywalny), choć mogą być również kompilowane w natywnym kodzie maszynowym.

Firma Sun kontroluje specyfikacje i rozwój języka, kompilatorów, maszyn wirtualnych i bibliotek klas poprzez proces Java Community . W ostatnich latach firma (nabyta przez Oracle ) wypuściła dużą część technologii Java na licencji GNU GPL .

Aplikacja Java jest bardzo szeroka. Język jest używany w wielu urządzeniach mobilnych, takich jak telefony i małe urządzenia. W zakresie Internetu, Java pozwala tworzyć małe aplikacje (znane jako aplety ) osadzone w kodzie HTML strony, do bezpośredniego wykonywania z przeglądarki; Warto wspomnieć, że konieczne jest posiadanie odpowiedniego pluginu do obsługi, ale instalacja jest lekka i prosta.

Powody, dla których warto wybrać język Java w innych językach

Java * Jest zorientowany obiektowo : chociaż istnieją przeszkody tego trybu, programowanie zorientowane obiektowo jest bardzo wygodne dla większości aplikacji i jest niezbędne dla gier wideo. Wśród najbardziej oczywistych zalet jest świetna kontrola nad kodem i lepsza organizacja, ponieważ wystarczy napisać raz metody i właściwości obiektu, bez względu na to, ile razy są używane.

* Jest bardzo elastyczny : Java to język specjalnie przygotowany do ponownego użycia kodu; pozwala użytkownikom na wzięcie udziału w programie, który opracowali jakiś czas temu, i bardzo łatwo go aktualizuje, niezależnie od tego, czy chcą dodać funkcje, czy dostosować go do nowego środowiska.

* Działa na dowolnej platformie : w przeciwieństwie do programów, które wymagają konkretnych wersji dla każdego systemu operacyjnego (takiego jak Windows lub Mac), aplikacje opracowane w Javie działają w dowolnym środowisku, ponieważ nie jest to system, który je wykonuje, ale maszyna wirtualna (znana jako Java Virtual Machine lub JVM ).

* Jego wykorzystanie nie wiąże się z inwestycjami ekonomicznymi : programowanie w Javie jest całkowicie bezpłatne; nie jest konieczne nabywanie jakiejkolwiek licencji, ale wystarczy pobrać zestaw programistyczny ( Java Development Kit lub JDK ) i uwolnić wyobraźnię.

* Jest to oprogramowanie typu open source : Java oferuje kod prawie wszystkich swoich natywnych bibliotek, dzięki czemu programiści mogą je poznać i pogłębić, lub rozszerzyć ich funkcjonalność, przynosząc korzyści dla siebie i innych.

* Jest to język rozszerzalny : zgodnie z poprzednim punktem każdy programista ma swobodę przeglądania i ulepszania natywnego kodu Java, a ich praca może stać się rozwiązaniem problemów wielu osób na całym świecie. Niezliczeni programiści wykorzystali tę zaletę języka i nadal to robią.

Zalecane