Jan Bielecki - ''Java po C++''.DOC

(1468 KB) Pobierz
Przegl¹d jêzyka

Jan Bielecki             

 

 

 

 

 

 

 

Java

              po

                            C++


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

              Profesorowi

                  Jankowi Zabrodzkiemu

              z wyrazami przyjaźni


Spis treści

 

 

Część I              Język Java

 

Program w Javie

Proste programy

Java i C++

Programy źródłowe

Kompilacja i wykonanie

Biblioteki

Oblicze graficzne

Środowiska zintegrowane

 

 

Część II              Aromat Javy

 

Java a język C++

Mój pierwszy program

Mój drugi program

Mój trzeci program

Uruchamianie programów

 

 

Część III              Środowisko Cafe

 

Wywołanie środowiska

Edycja dokumentów

Utworzenie projektu

Otwarcie projektu

Modyfikowanie projektu

Konfigurowanie pulpitu

Kompilowanie modułu

Budowanie programu

Dostarczenie argumentów

Wykonanie programu

Uruchomienie programu

 

 

 


Część IV              Programy

 

Struktura programu

              Komentarze

              Słowa kluczowe

              Identyfikatory

              Moduły

              Pakiety

              Deklaracje importu

 

Typy podstawowe

              Typy całkowite

              Typy rzeczywiste

              Typ znakowy

              Typ orzecznikowy

 

Typy obiektowe

              Deklarowanie klas

              Deklarowanie składników

              Deklarowanie konstruktorów

              Inicjowanie pól i zmiennych

              Klasy abstrakcyjne

              Metody abstrakcyjne

              Tworzenie obiektów

              Ładowanie klas

              Inicjowanie klas

 

Typy łańcuchowe

              Klasa String

              Klasa StringBuffer

 

Typy interfejsowe

              Implementowanie interfejsu

              Interfejsy równorzędne

 

Typy odnośnikowe

              Tworzenie odniesień

              Przetwarzanie odniesień

              Operator instanceof

              Porównywanie obiektów

              Klonowanie obiektów

              Deklarowanie odnośników

 

Typy tablicowe

              Deklarowanie tablic

              Przetwarzanie elementów

              Kopiowanie tablic

              Klonowanie tablic

              Przetwarzanie tablic

 

Procedury

              Konstruktory

              Funkcje

              Metody

              Podprogramy

              Rekurencja

 

Wyrażenia

              Priorytety i wiązania

              Nowe operatory

              l-wyrażenia

              Konwersje

              Przypisania

 

Instrukcje

              Instrukcja for

              Instrukcje break i continue

              Instrukcja synchronized

              Instrukcja try

 

Wyjątki

              Wysyłanie wyjątków

              Wyjątki predefiniowane

              Weryfikowanie wyjątków

              Definiowanie klas wyjątków

 

Wątki

              Stany wątków

              Priorytety

              Wątek główny

              Tworzenie wątków

              Synchronizowanie wątków

              Procedury synchronizowane

              Monitor

              Potok

              Impas

              Zniszczenie wątku

 

Przesyłanie

              Klasa plikowa

              Klasy wejściowe

              Klasy wyjściowe

              Przesyłanie przenośne

              Przesyłanie leksemowe

              Przesyłanie buforowane

              Przesyłanie filtrowane

              Przesyłanie wyrywkowe

 

Wykonywanie

              Ładowanie klas

              Tworzenie obiektów

              Niszczenie obiektów

              Uzyskiwanie dostępu

              Wywoływanie metod

              Definiowanie klas

              Projektowanie kolekcji

              Wykonywanie obcych programów

 

Połączenia

Właściwości

Implementacje

 

 

Część V              Aplety

 

Opis apletu

Otoczenie apletu

Zdarzenia

 

Rozk³ady

              FlowLayout

              BorderLayout

              GridLayout

              GridBagLayout

              CardLayout

 

...

Zgłoś jeśli naruszono regulamin