Co to jest Java? Krótka historia o Javie

Co to jest Java? Krótka historia o Javie

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 Javie

Dlaczego 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żna

Architektonicznie 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 Java

Solidny

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 Java

Prosta 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
  1. Początkowe wersje Java 1.0 i 1.1 został wydany w 1996 roku dla Linux, Solaris, Mac i Windows.
  2. Wersja Java 1.2 (powszechnie nazywane Java 2) zostało wydane w 1998 roku.
  3. Wersja Java 1.3 Codename Kestrel został wydany w 2000 roku.
  4. Wersja Java 1.4 Codename Merlin został wydany w 2002 roku.
  5. Wersja Java 1.5/Java SE 5 Codename „Tiger” został wydany w 2004 roku.
  6. Wersja Java 1.6/Java SE 6 Codename „Mustang” został wydany w 2006 roku.
  7. Wersja Java 1.7/Java SE 7 Codename „Dolphin” został wydany w 2011 roku.
  8. 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:

  1. Utrzymuj to proste, znajome i zorientowane na obiekty.
  2. Utrzymuj to solidne i bezpieczne.
  3. Zachowaj architekturę i przenośne.
  4. Wykonywalne z wysoką wydajnością.
  5. 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.