Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Podstawy języka Java Nguyen Hung Son Uniwersytet Warszawski.

Podobne prezentacje


Prezentacja na temat: "Podstawy języka Java Nguyen Hung Son Uniwersytet Warszawski."— Zapis prezentacji:

1

2 Podstawy języka Java Nguyen Hung Son Uniwersytet Warszawski

3 Spis rzeczy Wprowadzenie Narzędzia Javy Elementy języka Przykłady programu w Javie

4 Wprowadzenie Autor? James Gosling (również emacs) Kiedy? 1990 gdzie? Sun Microsystems Mountain View, CA Maskotka Javy? Duke Bardzo podobny jest do C++

5 Narzędzia Javy Edytory: –Dowolny edytor tekstów –Jbuilder –MS Visual J –Visual Cafe –... Kompilatory Javy –JDK (Java Deverloper Kit) - najnowsza v. 1.3 –...

6 Zasada działania

7 Zawartość JDK java - Interpreter Javy, pozwalający uruchamiaæ samodzielnie programy javac - Kompilator Javy. javadoc - Generator dokumentów Javy. javah - generator plików C javap - Disasembler Javy. jdb - Debuger Javy.

8 Przykład pracy z Javą Utwórzmy plik proba.java: //Najprotszy program w Javie class proba { public static void main(String[] args){ System.out.println(Dzien dobry"); } Następnie kompilujemy: javac proba.java Na końcu wykonujemy: java proba Jaki jest wynik?

9 Komentarze w Javie Podwójny slash //Najprotszy program w Javie Komentarz blokowy /* Najprotszy program w Javie Autor: Nguyen Hung Son */ Komentarz dokumentacyjny /** Klasa proba jest przykladem programu w Javie. @author Nguyen Hung Son @version 1.0 */ class proba {...

10 Elementy języka Typy podstawowe Operatory i ich priorytety Słowa kluczowe Javy Instrukcje sterujące Klasy Metody i pola

11 Typy podstawowe

12 Tablice Tablice w Javie nie mogą być deklarowane statycznie! //tablica jednowymiarowa int tablica1[] = new int [100]; int[] tablica2 = new int [100]; //tablica dwuwymiarowa int matryca1[][] = new int [10][10]; int[][] matryca2 = new int [10][10];

13 Operatory i ich priorytety

14 Słowa kluczowe Javy abstractboolean break byte casecast catchchar classconscontinuedefault do doubleelse extends finalfinally floatfor future genericgoto if implements import innerinstanceof in interfacelong native newnull operator outer package privateprotectedpublic rest returnshortstatic superswitchsynchronizedthis throwthrowstransienttry var unsigned virtualvoid volatile while

15 Znaki specjalne

16 Instrukcje sterujące Instrukcja if-then-else Pętla while Pętla for Instrukcja switch Instrukcje break i continue

17 Instrukcja if-then-else if (boolean) { /* instrukcje */ } else { /* instrukcje */ }

18 Pętle while Pętla while while (boolean) { /* instrukcje */ } Pętla do while do { /* instrukcje */ } while (boolean);

19 Pętla for Definicja for (wyr_1; wyr_logiczne; wyr_3) instrukcja Np. for (int i=0; i<10 ; i++) { System.out.println(i +.); }

20 Instrukcja switch switch ( wyrażenie) { case Wartość1 : /*... */ break; case Wartość2 : /*... */ break; default : /*... */ break; } Po co ?

21 Instrukcje break i continue etykieta: for (int j=1; j<10; j++) { /* po continue program zacznie wykonywać się tutaj */ for (int i=1; i<20; i++) { if (i==15) { continue etykieta; }


Pobierz ppt "Podstawy języka Java Nguyen Hung Son Uniwersytet Warszawski."

Podobne prezentacje


Reklamy Google