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
  • popularna definicja: chlorek sodu

    chlorek sodu

    Przed przystąpieniem w pełni do ustalenia znaczenia terminu "chlorek sodu" konieczne jest poznanie pochodzenia etymologicznego dwóch głównych słów, które go kształtują: -Clorek pochodzi z języka greckiego. W szczególności jest wynikiem sumy dwóch składników tego języka: "khloros", co oznacza "jasnozielony" i przyrostek "-uro", który jest synonimem "kwaśnej soli". Z drugiej strony
  • popularna definicja: klepsydra

    klepsydra

    Jest znany jako zegar dla urządzenia, który umożliwia określenie pomiaru czasu , podzielenie go na różne jednostki. Z drugiej strony Arena jest nazwą akumulacji cząstek ze skał i zebranych na brzegu rzeki lub oceanu. Klepsydra to instrument, który przemawia do piasku, aby umożliwić tymczasowy pomiar . Zegary te
  • popularna definicja: przeszacowanie

    przeszacowanie

    Przeszacowanie jest procesem i konsekwencją przeszacowania . Czasownik ten odnosi się do oceny rzeczy ponownie lub zwiększenia wartości czegoś , zwykle monety, w procesie przeciwstawiającym się dewaluacji. Również w ramach gospodarki pojęcie rewaluacji można rozumieć jako wzrost ceny niektórych produktów lub towarów. Aby zrozumieć
  • popularna definicja: modem

    modem

    Modem jest akronimem utworzonym przez dwa terminy: modulacja i demodulacja . Jest to urządzenie używane w komputerach do konwersji sygnałów cyfrowych na sygnały analogowe i odwrotnie , aby mogły być przesyłane w sposób zrozumiały. W komputerach lub komputerach modem jest urządzeniem peryferyjnym wejścia / wyjścia, które może być zarówno wewnętrzne, jak i zewnętrzne. Umożliwia podłącz
  • popularna definicja: opodatkowanie

    opodatkowanie

    Nałożenie , od łacińskiego podatku , jest działaniem i skutkiem nakładania lub narzucania . Czasownik odnosi się do nałożenia zobowiązania lub ciężaru , wpajania szacunku lub lęku, przekazywania pieniędzy do dochodów lub instruowania kogoś w czymś. Dlatego nałożenie może być działaniem, które próbuje zmusić kogoś do zrobienia czegoś . Aby ktoś mógł narzucić co
  • popularna definicja: kuźnia

    kuźnia

    Fragua to termin wywodzący się z łacińskiego słowa manufaktury . Pojęcie to odnosi się do pieca używanego do kucia metali . Przez to, jest znany jako kuźnia, do miejsca, gdzie zainstalowana jest kuźnia. Pożar kuźni zostaje przywrócony za pomocą miecha lub innego podobnego urządzenia, które umożliwia napełnianie strumienia powietrza w sposób poziomy. Piec jest oświetl