narzedzia id 314403 Nieznany

background image

java
/wersje
/narz dzia SDK

1


Technologie JAVA firmy SUN


JDK 1.0

JDK 1.0.2

poprawiono bł dy

JDK 1.1

JDK 1.1.9

poprawki

JDK 1.2

= JAVA 2 (12.1998) = SDK 1.2

SDK 1.3

(2000)

J2SE (inne pakiety: J2EE J2ME)

SDK 1.4

SDK 1.4.2_07 obecnie
SDK 1.5

= SDK 5.0



JDK – Java Developers’ Kit
SDK – Standard Development Kit
J2SE – Java 2 Standard Edition
J2EE – Java 2 Enterprise Edition
J2ME – Java 2 Micro Edition palmtopy, telefony





strona Internetowa:

java.sun.com/products




background image

java
/wersje
/narz dzia SDK

2


JFC (Java Foundation Classes) to integralna cz

platformy

Java 2 obejmuje: AWT + Graphics2D, Swing + mechanizm
„drag&drop”

JDBC (Java Database Connectivity) wchodzi w skład standardu
Java, bazuje na SQL

Java Data Object: komplementarna wobec JDBC technologia,
zapewnia dost p do ródeł danych na wy szym poziomie
abstrakcji (ukrywa szczegóły sterowników bazodanowych i sam
SQL) – idea obiektowych baz danych

pakiety opcjonalne Java Media:

o Java Advanced Imaging (przetwarzanie obrazów BMP, JPEG,

JPEG2000, PNG, PNM, RAW, TIFF, WBMP do zastosowa
wojskowych, e-lerning, fotografii)

o Java 3D
o Java Media Framework (przetwarzanie formatów

multimedialnych)

o Java Speach (synteza i rozpoznawanie mowy)

JSP (Java Server Pages): tworzenie dynamicznych stron WWW,
separacja formy od tre ci, łatwe programowanie serwera
niezale nie od sprz tu i platformy

Java Server Faces: łatwe wi zanie komponentów interakcji z
u ytkownikiem

Java Web Services Developer Pack: zintegrowany zestaw
narz dzi tworzenia aplikacji WEB

Java Mail: standard w J2EE obsługa poczty

EJB (Enterprise Java Beans): j dro J2EE, zestaw rodków
implementacji logiki biznesowej działaj cych w systemach
rozproszonych z obsług transakcji bazodanowych i hurtowni
danych, przy budowie programów wykorzystywane s gotowe
ziarna ze składnic problemów (np. ubezpieczenia, banki)

Mikro-Java: do programowania obsługi sprz tu, JVM +
minimalny zestaw klas

o do obsługi urz dze o słabych parametrach z nieci głym

dost pem do sieci (Connected Limited Device
Configuration - CLDC)

o do obsługi urz dze o dobrych parametrach (CDC)
o dostosowanie konfiguracji do typów urz dze za pomoc

profili

o Mobile Information Device Profile (MIDP) – CLDC do

telefonów komórkowych

o CDC: np. interaktywna telewizja
o osobna technologia: Java Card do obsługi inteligentnych

kart elektronicznych




background image

java
/wersje
/narz dzia SDK

3


Narz dzia z c:\j2sdk1.4.2_04\bin:

KOMPILATOR

javac [opcje]

Plik.java

tworzy osobny plik

.class dla ka dej zdefiniowanej w

pliku klasy

nazwa pliku nie musi odpowiada adnej z nazw klas w nim
zawartych (wyj tek: klasa publiczna musi by jedyn w
pliku i nazwa pliku musi pokrywa si z nazw klasy)


[OPCJE]

-classpath cie ka
informacja gdzie szuka klas; przesłania zmienn rodowiskow
CLASSPATH

-d katalog
informacja w jakim katalogu umie ci wyniki kompilacji
(przydatne przy robieniu pakietów)

-O
metody static/final/private kompilator wstawia w miejscu
kompilacji (klasa robi si wi ksza, ale jest szybka)


INTERPRETER

java [opcje]

Nazwa_klasy

słu y do uruchamiania skompilowanych samodzielnych
programów w Javie

do nazwy klasy nie dodajemy rozszerzenia

.class

interpreter wywoła metod

public static void main

(String[] args)

w przeciwnym wypadku komunikat o bł dzie

aplety tj. skompilowane programy Javy uruchamiane w
przegl darce nie musz mie metody

main())


[OPCJE]

-classpath cie ka
informacja gdzie szuka klas; przesłania zmienn rodowiskow
CLASSPATH

-ms liczba_bajtów
ilo

pami ci przeznaczonej na stos

background image

java
/wersje
/narz dzia SDK

4


-noasyncgc
wył czenie od miecania pami ci (ale w przypadku braku pami ci
Java wykona „porz dki”)

-verbosegc
poinformuje o od miecaniu

-verify
weryfikacja programu przed wykonaniem

MINI-PRZEGL DARKA APLETÓW

appletviewer [opcje]

Plik.html

uruchamia applet bez przegl darki internetowej


[OPCJE]

-debug
komunikaty zostan skierowane na ekran


DOKUMENTACJA

javadoc

Nazwa_klasy

javadoc

pakiet

wygeneruje HTML z konstruktorami, zmiennymi i metodami
klasy

komentarze zawarte w

/** ... */ zostan wł czone

u ycie znaku @ powoduje utworzenie odpowiednich sekcji w
HTML np.


/**
@see inna_klasa odsyłacz do wskazanej klasy

@version 1.0 28-01-2003

@author Piotr.Kowalski

@parameter ....

@return ...
@deprecated ... oznaczanie własnego kodu jako odrzuconego

*/

background image

java
/wersje
/narz dzia SDK

5

DEBUGER

jdb

Nazwa_klasy



DISASEMBLER


javap

Nazwa_klasy

poka e kod na ekranie

KONFIGURACJA JDK W SYSTEMIE WINDOWS

WIN 9.x

set path=%path%;c:\ cie ka_do_j2sdk\bin

set classpath=%classpath%;.\

WIN NT/2000/XP

doda powy sze cie ki w:
Control Panel

System

Environment Variables


Wyszukiwarka

Podobne podstrony:
Badania narzedzia id 76492 Nieznany (2)
Lekcja 1 Narzedzia id 265075 Nieznany
lab 4 Narzedzia scierne id 257 Nieznany
narzedzia wspomagajace id 31438 Nieznany
Narzedzie Zmiany id 314450 Nieznany
Abolicja podatkowa id 50334 Nieznany (2)
4 LIDER MENEDZER id 37733 Nieznany (2)
katechezy MB id 233498 Nieznany
metro sciaga id 296943 Nieznany
perf id 354744 Nieznany
interbase id 92028 Nieznany
Mbaku id 289860 Nieznany
Probiotyki antybiotyki id 66316 Nieznany
miedziowanie cz 2 id 113259 Nieznany
LTC1729 id 273494 Nieznany
D11B7AOver0400 id 130434 Nieznany
analiza ryzyka bio id 61320 Nieznany
pedagogika ogolna id 353595 Nieznany

więcej podobnych podstron