język programowania Java został pierwotnie opracowany przez Sun Microsystems, który został zainicjowany przez Jamesa Goslinga i wydany w 1995 roku jako podstawowy składnik platformy Java firmy Sun Microsystems (Java 1.0 ).
najnowszym wydaniem Java Standard Edition jest Java SE 8. Wraz z rozwojem Javy i jej powszechną popularnością stworzono wiele konfiguracji dostosowanych do różnych typów platform., Na przykład: J2EE dla aplikacji korporacyjnych, J2ME dla aplikacji mobilnych.
nowe wersje J2 zostały przemianowane odpowiednio na Java SE, Java EE i Java ME. Java jest gwarantowana, że zostanie zapisana raz, uruchomiona w dowolnym miejscu.
Java is – − / p>
-
Object Oriented − w Javie wszystko jest obiektem. Java może być łatwo rozszerzana, ponieważ opiera się na modelu obiektowym.,
-
niezależny od platformy − w przeciwieństwie do wielu innych języków programowania, w tym C i C++, gdy Java jest kompilowana, nie jest kompilowana do konkretnej platformy, a raczej do niezależnego od platformy kodu bajtowego. Ten kod bajtowy jest dystrybuowany w Internecie i interpretowany przez maszynę wirtualną (JVM) na dowolnej platformie, na której jest uruchamiany.
-
Simple − Java ma być łatwa do nauczenia. Jeśli rozumiesz podstawowe pojęcie OOP Java, byłoby to łatwe do opanowania.,
-
Secure − dzięki funkcji Java secure umożliwia tworzenie systemów wolnych od wirusów i manipulatorów. Techniki uwierzytelniania oparte są na szyfrowaniu klucza publicznego.
-
Architecture-neutral − kompilator Javy generuje neutralny dla architektury obiektowy format pliku, który sprawia, że skompilowany kod jest wykonywalny na wielu procesorach, z obecnością Java runtime system.
-
Portable − będąc architekturą neutralną i nie posiadając żadnych zależnych od implementacji aspektów specyfikacji sprawia, że Java jest przenośna., Kompilator w języku Java jest napisany w ANSI C z czystą granicą przenośności, która jest podzbiorem POSIX.
-
Robust − Java stara się wyeliminować sytuacje podatne na błędy, kładąc nacisk głównie na sprawdzanie błędów w czasie kompilacji i sprawdzanie czasu pracy.
-
Multithreaded − dzięki funkcji Java multithreaded możliwe jest pisanie programów, które mogą wykonywać wiele zadań jednocześnie. Ta funkcja projektowania pozwala programistom konstruować interaktywne aplikacje, które mogą działać płynnie.,
-
zinterpretowany − kod bajtowy Javy jest tłumaczony w locie na natywne instrukcje maszynowe i nigdzie nie jest przechowywany. Proces rozwoju jest szybszy i bardziej analityczny, ponieważ łączenie jest procesem przyrostowym i lekkim.
-
wysoka wydajność − przy użyciu kompilatorów Just-In-Time, Java umożliwia wysoką wydajność.
-
Distributed − Java jest przeznaczona dla rozproszonego środowiska Internetu.,
-
Dynamic − Java jest uważana za bardziej dynamiczną niż C lub c++ ponieważ jest zaprojektowana tak, aby dostosować się do zmieniającego się środowiska. Programy Java mogą zawierać wiele informacji o czasie wykonywania, które mogą być używane do weryfikacji i rozwiązywania dostępu do obiektów w czasie wykonywania.
Historia Javy
James Gosling zainicjował Java language project w czerwcu 1991 roku do wykorzystania w jednym ze swoich wielu projektów dekoderów., Język, początkowo nazywany „Oak” od dębu, który stał przed biurem Goslinga, również zyskał nazwę „Green”, a później został przemianowany na Java, z listy przypadkowych słów.
Sun wydał pierwszą publiczną implementację jako Java 1.0 w 1995 roku. Obiecał pisać raz, biegać w dowolnym miejscu( WORA), zapewniając bezpłatne czasy uruchamiania na popularnych platformach.
13 listopada 2006 roku Sun udostępnił wiele Javy jako wolne i otwarte oprogramowanie na warunkach GNU General Public License (GPL).,
8 maja 2007 roku Sun zakończył proces, czyniąc cały rdzeń Javy wolnym i otwartym kodem, poza niewielką częścią kodu, do której Sun nie posiada praw autorskich.
narzędzia będziesz potrzebował
do wykonywania przykładów omówionych w tym samouczku będziesz potrzebował komputera Pentium 200 MHz z minimum 64 MB PAMIĘCI RAM (zalecane 128 MB PAMIĘCI RAM).
będziesz również potrzebował następujących programów −
- Linux 7.,1 lub system operacyjny Windows xp/7/8
- Java JDK 8
- Microsoft Notatnik lub inny edytor tekstu
Ten samouczek dostarczy niezbędnych umiejętności do tworzenia GUI, sieci i aplikacji internetowych przy użyciu Javy.
co dalej?
w następnym rozdziale dowiesz się, w jaki sposób można uzyskać Javę i jej dokumentację. Na koniec instruuje Cię, jak zainstalować Javę i przygotować środowisko do tworzenia aplikacji Java.
Leave a Reply