wstep_do_javy.pdf

(1979 KB) Pobierz
Microsoft Word - wstep_do_javy.doc
Java w Internecie
1
J AVA W INTERNECIE
Krótka historia Javy
· 1990 - Bill Joy w raporcie „ Further ” sugeruje firmie SUN stworzenie rodowiska obiektowe-
go na bazie C++,
· 1991 - W ramach projektu „ Green ” powstaje j zyk OAK - „ O bject A pplication K ernel”,
przeznaczony dla aplikacji w elektronice powszechnego u ytku,
· 1995 - zmiana nazwy na JAVA ze wzgl du na zastrze enie nazwy OAK,
· 1996 - Pojawia si Netscape zgodny z Jav 1.0 , Sun propaguj darmowe rodowisko JDK
1.0 ,
· 1999 - Java 2 - nowa jako Javy.
ródła informacji o Javie w Internecie
The source of Java Technology ( ródło technologii Javy),
http://java.sun.com/docs/books/jls/
Gosling J., Joy B, Steele G., The Java
Language Specification. Addison-Wesley , 1996, (specyfikacja j zyka)
http://java.sun.com/products/jdk/1.2
Java 2 SDK software and documentation site (strona ródłowa oprogramowania i dokumentacji
Javy).
37574530.007.png 37574530.008.png 37574530.009.png
 
2
Java w Internecie
http://java.sun.com/docs/books/tutorial
The Java Tutorial (Podr cznik Javy).
http://www.javaworld.com
Forum u ytkowników Javy poradniki, testy, do wiadczenia
http://www.javareport.com
37574530.001.png
Java w Internecie
3
http://www.jars.com
http://www.gamelon.com
http://www.javalobby.com
Java jako platforma tworzenia i wykonywania aplikacji
Platform nazywa si kombinacj sprz tu i oprogramowania, umo liwiaj c tworzenie i wykony-
wanie programów. Platform stanowi:
¤ komputer o danej konfiguracji,
¤ system operacyjny, w rodowisku którego uruchamiana jest dowolna aplikacja.
Przykładowe platformy
¤ Intel PC + Windows NT/2000/XP/2003,
37574530.002.png
4
Java w Internecie
¤ Sun Ultra + Solaris,
¤ SGI O2 + Irix 6.4.
Konstrukcja platformy Javy jest podobna, lecz nie odnosi si bezpo rednio do konkretnego sprz tu i
systemu operacyjnego.
Istot platformy Javy s dwa elementy:
¤ Java API (Application Programming Interfaces) interfejsy tworzenia aplikcji
¤ JavaVM (JVM) (Virtual Machine) - maszyna wirtualna.
Maszyna wirtualna interpretuje kod wynikowy ( Beta-kod ) Javy do kodu wykonywalnego
danego systemu operacyjnego i komputera, którego jest nadbudow . Maszyna Wirtualna jest interfej-
sem pomi dzy uniwersalnym kodem Javy, a ró nymi konfiguracjami komputerów.
Firma Sun dostarcza obecnie Maszyn Wirtualn wersji Java 2 dla systemów operacyjnych
Windows95/98/NT oraz Solaris . Interpretacja kodu wła ciwa dla danego systemu operacyjnego wy-
maga odpowiednich bibliotek.
Biblioteki: klas, metod, pól, itp., stworzone w Javie znajduj si w postaci skompilowanej w Java
API. Java VM oraz Java API tworz platform Javy nazywan rodowiskiem urchomieniowym apli-
kacji Java Runtime Engine (JRE).
rodowisko uruchomieniowe programu w Javie
Do uruchomienia programu napisanego w j zyku Java konieczne s :
¤ kompilator,
¤ Wirtualna Maszyna Javy,
¤ niezb dne biblioteki.
Czynno ci przy kopiowaniu rodowiska z java.sun.com:
1. Wybra opcj Downloads
37574530.003.png
Java w Internecie
5
2. Wybra opcj Java 2 Platform, Standard Edition
3. Wybra najnowsz wersj rodowiska, np.: J2SE 1.4.2
4. Wybra system operacyjny, w którym pracujemy, np. Windows
37574530.004.png 37574530.005.png 37574530.006.png
Zgłoś jeśli naruszono regulamin