java1_pl.pdf
(
3827 KB
)
Pobierz
1
Język programowania Java
Marek Wojciechowski
2
Wprowadzenie
3
Czym jest Java?
•
Język programowania
–
–
–
–
–
–
–
–
–
prosty
zorientowany obiektowo
rozproszony
kompilowany i interpretowany
wydajny
–
–
–
–
bezpieczny
wielowątkowy
przenaszalny
dynamiczny
•
Platforma
Platforma software’owa
Rozumiana jako środowisko do uruchamiania programów
Oparta o maszynę wirtualną Java (JVM)
Nie tylko dla języka Java!
4
Edycje Javy (wersje środowisk
programistycznych)
•
Java Platform, Standard Edition (Java SE, dawniej J2SE)
– Trzon technologii Java
– Wyznacza wersje języka Java
• Wczesne wersje (JDK): 1.0, 1.1
• Java 2 (2nd generation, J2SE): 1.2, 1.3, 1.4, 5.0 (1.5)
• Java SE: 6 (1.6), 7 (1.7), 8 (1.8)
– Kompilator, maszyna wirtualna, narzędzia pomocnicze
• Java Development Kit (JDK)
• Java Runtime Environment (JRE)
•
Java Platform, Enterprise Edition (Java EE, dawniej J2EE)
– Platforma do tworzenia aplikacji dla serwerów aplikacji
– Java SE + serwer aplikacji, narzędzia do prototypowania aplikacji
•
Java Platform, Micro Edition (Java ME, dawniej J2ME)
– Dla zastosowań w urządzeniach mobilnych (telefony, PDA)
•
Java Card
– Dla zastosowań w kartach chipowych (ang. smart cards)
5
Język programowania Java
• Zorientowany obiektowo język programowania
– prosta składnia
– rozbudowane biblioteki
• Zaprojektowana przez firmę Sun (twórca: James Gosling)
– Obecnie Java należy do Oracle
– Specyfikacje techniczne tworzone w ramach Java Community
Process (JCP)
• Język o składni wzorowanej na C++
– Podobieństwo składni, inna filozofia
• Zaprojektowana "od zera", początkowo pod nazwą Oak
• Początkowo pomyślana do zastosowań w urządzeniach
elektronicznych codziennego użytku
• Przyjęła się jako język do zastosowań sieciowych
(aplikacje intra- i internetowe, szczególnie korporacyjne)
Plik z chomika:
jacekplacekjacek
Inne pliki z tego folderu:
106Killer Game Programming in Java.pdf
(11435 KB)
JavaKid8x11.pdf
(6481 KB)
JavaTheCompleteReference.pdf
(6533 KB)
javanotes6-linked.pdf
(6136 KB)
java_tutorial.pdf
(4373 KB)
Inne foldery tego chomika:
Arduino
Asembler
C++
DirectX
GDB
Zgłoś jeśli
naruszono regulamin