Co to jest Java®?
W branży komputerowej Java® jest niezbędną umiejętnością. Java® to język programowania używany do tworzenia interaktywnych treści dla stron internetowych, a także do opracowywania samodzielnych programów i aplikacji po stronie serwera. Jest często stosowany w połączeniu z rozszerzeniami, takimi jak OSGI lub CORBA.
Java® zostały opracowane przez Sun Microsystems na początku lat 90. Zaczęło się jako projekt o nazwie „Oak” prowadzony przez Jamesa Goslinga. Jego pierwotnym celem było opracowanie apletów - mądrych programów działających w Twojej przeglądarce internetowej. Jednak później odkryto, że Java® dobrze nadaje się do tworzenia aplikacji e-commerce.
W 1998 r. Ustanowiono proces społeczności Java®, aby umożliwić zainteresowanym profesjonalistom zaangażowanie się w przyszły rozwój tego unikalnego języka programowania. Dzisiaj Sun Microsystems zapewnia ogólną licencję Public GNU dla swojej wirtualnej maszyny i kompilatora Java®. Niestety biblioteka wymagana do uruchamiania programów Java® nie jest jeszcze dostępnae jako bezpłatne oprogramowanie.
Java® ma pięć kluczowych celów: poprawić łatwość użycia, łącząc najlepsze funkcje innych popularnych języków programowania, użyj metodologii programowania zorientowanej na obiekt, aby promować większą elastyczność w aplikacjach, zawieraj wbudowaną obsługę korzystania z sieci komputerowych, zaoferować bezpieczny sposób wykonywania kodu z zdalnego źródła i umożliwić temu samemu programowi na uruchomienie wielu systemów operacyjnych.
Java® jest bardzo popularny, ponieważ jego model automatycznego zarządzania pamięcią pozwala programistom unikać czasochłonnego zadania ręcznego zarządzania pamięcią poprzez wdrożenie procesu znanego jako automatyczna kolekcja śmieci. Jednak niektórzy uważają, że Java® jest wolniejszy i zużywa znacznie więcej pamięci niż C ++ lub inne natywnie skompilowane języki. Niezależnie od tego, dla każdego, kto ma nadzieję pracować w programowaniu komputerowym INDUnt.
Nauka Java® można najlepiej porównać z uczeniem się zasad gramatyki dla języka obcego, ale po dobrym zrozumieniu Java® powinieneś być stosunkowo łatwy do opanowania innych wspólnych języków programowania. Istnieje wiele różnych zasobów do opanowania podstaw Java®. Jeśli jesteś cierpliwy i wytrwały, możesz nauczyć się Java® przy użyciu bezpłatnych samouczków i internetowych e-kursów dostępnych w całej sieci. Istnieją również zajęcia programowania Java® dostępne w większości uczelni lokalnych.
Java® jest czasem mylony z JavaScript®, językiem skrypowym, który ma podobną nazwę, ale jest całkowicie niezwiązany. Większość składni używanej w Java® pochodzi z C i C ++, ale model obiektu jest prostszy i istnieje mniej obiektów niskiego poziomu do nauczenia się.