Co to jest Java? Krótka historia o Javie
- 3647
- 1173
- Tomasz Szatkowski
Jawa to ogólny cel, oparty na klasie, obiektowy, niezależny od platformy, przenośny, neutralny architektonicznie, wielofretralny, dynamiczny, rozproszony, przenośny i solidny język programowania.
Co to jest Java i krótka historia o JavieDlaczego Java jest nazywany:
Ogólny cel
Możliwości Java nie ograniczają się do żadnej konkretnej domeny aplikacji, a raczej można je używać w różnych domenie aplikacji, a zatem nazywa się to językiem programowania ogólnego celu.
Klasowe
Java to język programowania oparty na klasie/zorientowany.
Zorientowany obiekt
Java jest zorientowanym na obiekty, oprogramowanie opracowane w Javie to kombinacja różnych rodzajów obiektów.
Niezależny platforma
Kod Java będzie działał na dowolnej maszynie wirtualnej JVM (Java). Dosłownie możesz uruchomić ten sam kod Java w systemie Windows JVM, Linux JVM, Mac JVM lub dowolnym innym JVM praktycznie i uzyskać ten sam wynik za każdym razem.
Platforma Java niezależnaArchitektonicznie neutralny
Kod Java nie zależy od architektury procesora. Aplikacja Java opracowana na 64 -bitowej architekturze dowolnej platformy będzie działać na 32 -bitowym (lub innym systemie architektury) bez żadnego problemu.
Wielowy
Wątek w Javie odnosi się do niezależnego programu. Java obsługuje MultitRead, co oznacza, że Java jest w stanie wykonywać wiele zadań jednocześnie, udostępniając tę samą pamięć.
Dynamiczny
Java jest dynamicznym językiem programowania, co oznacza, że wykonuje wiele zachowań programowania w czasie wykonywania i nie musi być przekazywana w czasie kompilacji, jak w przypadku programowania statycznego.
Rozpowszechniane
Java obsługuje system rozproszony, co oznacza, że możemy uzyskać dostęp do plików przez Internet, wywołując metody.
Przenośny
Program Java po skompilowaniu produkcji bajt. Bajty są magią. Te bajkody można przenosić za pośrednictwem sieci i mogą być wykonywane przez dowolne JVM, stąd pojawiła się koncepcja „Write Raz, Uruchom w dowolnym miejscu (WORA)”.
Koncepcja JavaSolidny
Java jest solidnym językiem programowania, co oznacza, że może poradzić sobie z błędem podczas wykonywania programu, a także działać z nieprawidłowościami do pewnego stopnia. Automatyczna kolekcja śmieci, silne zarządzanie pamięcią, obsługa wyjątków i sprawdzanie typów dodatkowo dodaje do listy.
Interpretowane
Java to skompilowany język programowania, który kompiluje program Java w kodach bajtów Java. Ten JVM jest następnie interpretowany do uruchomienia programu.
Oprócz wyżej omówionej funkcji, istnieje kilka innych niezwykłych funkcji, na przykład:
Bezpieczeństwo
W przeciwieństwie do innego języka programowania, w którym program współdziała z systemem operacyjnym za pomocą środowiska działu wykonywania użytkownika systemu operacyjnego, Java zapewnia dodatkową warstwę bezpieczeństwa, umieszczając JVM między programem a systemem operacyjnym.
Bezpieczeństwo JavaProsta składnia
Java to ulepszony C ++, który zapewnia przyjazną składnię, ale z usuniętymi niepożądanymi funkcjami i włączeniem automatycznej kolekcji śmieci.
Język programowania wysokiego poziomu
Java jest językiem programowania wysokiego poziomu, którego składnia jest czytelna człowieka. Java pozwala programistom skoncentrować się na tym, co osiągnąć, a nie jak osiągnąć. JVM przekształca program Java w zrozumiały język maszyny.
Wysoka wydajność
Java wykorzystuje kompilator Just-in-Time do wysokiej wydajności. Kompilator Just-in-Time to program komputerowy, który zamienia kody bajtów Java w instrukcje, które można bezpośrednio wysłać do kompilatorów.
Historia Java
JAVA Programming Language został napisany przez James Gosling wraz z dwiema innymi osobamiMike Sheridan' I 'Patrick Naughton', kiedy pracowali w Sun Microsystems. Początkowo nazywano go językiem programowania Oak.
Wydania Java
- Początkowe wersje Java 1.0 i 1.1 został wydany w 1996 roku dla Linux, Solaris, Mac i Windows.
- Wersja Java 1.2 (powszechnie nazywane Java 2) zostało wydane w 1998 roku.
- Wersja Java 1.3 Codename Kestrel został wydany w 2000 roku.
- Wersja Java 1.4 Codename Merlin został wydany w 2002 roku.
- Wersja Java 1.5/Java SE 5 Codename „Tiger” został wydany w 2004 roku.
- Wersja Java 1.6/Java SE 6 Codename „Mustang” został wydany w 2006 roku.
- Wersja Java 1.7/Java SE 7 Codename „Dolphin” został wydany w 2011 roku.
- Wersja Java 1.8 to obecna stabilna wersja, która została wydana w tym roku (2015).
Pięć celów, które zostały wzięte pod uwagę podczas rozwijania Java:
- Utrzymuj to proste, znajome i zorientowane na obiekty.
- Utrzymuj to solidne i bezpieczne.
- Zachowaj architekturę i przenośne.
- Wykonywalne z wysoką wydajnością.
- Interpretowane, gwintowane i dynamiczne.
Dlaczego nazywamy to Java 2, Java 5, Java 6, Java 7 i Java 8, a nie ich rzeczywisty numer wersji, który 1.2, 1.5, 1.6, 1.7 i 1.8?
Java 1.0 i 1.1 to Java. Kiedy Java 1.2 Zostało wydane, miał wiele zmian, a marketerzy/programiści chcieli nowej nazwy, więc nazwali ją Java 2 (J2SE), usuń numeryczną przed dziesiętną.
To nie był stan, gdy Java 1.3 i Java 1.4 zostały zwolnione, stąd nigdy nie nazywano ich Java 3 i Java 4, ale nadal byli Java 2.
Kiedy Java 5 została wydana, po raz kolejny miał wiele zmian dla programistów/marketerów i potrzebował nowej nazwy. Kolejna liczba w sekwencji wynosiła 3, ale nazwanie Java 1.5 Jako Java 3 było mylące, dlatego podjęto decyzję o utrzymaniu nazewnictwa zgodnie z numerem wersji i do tej pory dziedzictwo trwa.
Miejsca, w których używana jest Java
Java jest wdrażana w wielu miejscach we współczesnym świecie. Jest zaimplementowany jako samodzielna aplikacja, aplikacja internetowa, aplikacja przedsiębiorstwa i aplikacja mobilna. Gry, karta inteligentna, system osadzony, robotyka, komputer stacjonarny itp.
Keep Connect.
- « GNU/Linux Advanced System Administration Bezpłatny ebook - Pobierz teraz
- Instalowanie i konfigurowanie serwera i klienta X2GO w Debian 8 »