Java

Techopedia wyjaśnia Javę

Java jest językiem zorientowanym obiektowo, co oznacza, że wszystkie programy składają się z jednostek reprezentujących pojęcia lub rzeczy fizyczne znane jako „obiekty”. Programy Java można znaleźć w komputerach stacjonarnych, serwerach, urządzeniach przenośnych, kartach inteligentnych i płytach Blu-ray (BD).

Wspólne zastosowania Javy

Java tworzy aplety (programy uruchamiane przez przeglądarkę), które ułatwiają użytkownikom Internetu interakcję z graficznym interfejsem użytkownika (GUI) i obiektami. Przed pojawieniem się apletów Java strony internetowe były zazwyczaj statyczne i nieinteraktywne. Popularność apletów Java zmalała wraz z pojawieniem się konkurencyjnych produktów, takich jak Adobe Flash i Microsoft Silverlight.
Aplety Java są uruchamiane w przeglądarce internetowej za pomocą maszyny wirtualnej Java (JVM), która tłumaczy kod bajtowy Java na natywne instrukcje procesora i umożliwia pośrednie wykonanie programu w systemie operacyjnym lub na platformie. JVM dostarcza większość komponentów potrzebnych do uruchomienia kodu bajtowego, który jest zwykle mniejszy niż programy wykonywalne napisane w innych językach programowania. Bajtkodu nie można uruchomić, jeśli w systemie brakuje wymaganego JVM.
Rozwój programu w Javie wymaga zestawu do tworzenia oprogramowania Java (SDK), który zwykle zawiera kompilator, interpreter, generator dokumentacji i inne narzędzia używane do produkcji kompletnej aplikacji.
Czas rozwoju można przyspieszyć przez użycie zintegrowanych środowisk programistycznych (IDE) – takich jak JBuilder, Netbeans, Eclipse lub JCreator. IDE ułatwiają rozwój GUI, które zawierają przyciski, pola tekstowe, panele, ramki, paski przewijania i inne obiekty poprzez przeciąganie i upuszczanie oraz działania typu „wskaż i kliknij”.

Gdzie Java jest używana

Java czerpie swoją ogromną popularność z niezależności od platformy. Java wymaga jedynie zainstalowania środowiska Java Runtime Environment (JRE), aby działać, niezależnie od tego, czy jest zainstalowana na komputerze stacjonarnym z systemem Windows, Linux lub Unix, na komputerze Macintosh, smartfonie czy komputerze typu mainframe. Oto kilka typowych miejsc, w których można zobaczyć Javę.

  • Aplikacje Androida: Większość aplikacji dla systemu Android korzysta z Java API lub jest napisana w Javie, do tego stopnia, że Java jest często uważana za oficjalny język programowania dla rozwoju aplikacji mobilnych.

  • Aplikacje GUI dla komputerów stacjonarnych: Wiele aplikacji desktopowych jest tworzonych w Javie. Swing, Abstract Windowing Toolkit (AWT) i JavaFX to główne narzędzia używane do łatwego tworzenia GUI.

  • Aplikacje internetowe: Java jest często wykorzystywana do tworzenia szerokiej gamy interaktywnych stron internetowych i aplikacji internetowych w sektorach ubezpieczeń, ubezpieczeń społecznych, edukacji i zdrowia.

  • Usługi finansowe i detaliczne: Java jest używana do pisania aplikacji do zarządzania transakcjami i rozliczania, a także aplikacji po stronie serwera.

  • Nauka i badania: Java jest preferowanym przez społeczność naukową językiem do szerokiego zakresu obliczeń matematycznych i innych operacji naukowych. Radzi sobie z ogromnymi zbiorami danych i technologiami big data, ponieważ jest używana w MATLABie i Hadoop MapReduce framework.

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.