• Nie Znaleziono Wyników

Wykład 4 – pliki tekstowe, obiektowe, Random Access FIle

N/A
N/A
Protected

Academic year: 2021

Share "Wykład 4 – pliki tekstowe, obiektowe, Random Access FIle"

Copied!
22
0
0

Pełen tekst

(1)

Wykład 4 – pliki tekstowe, obiektowe, Random Access FIle

dr Przemysław Juszczuk

Katedra Inżynierii Wiedzy UE Katowice

(2)

Obsługa plików

dostęp do pliku i obsługa wyjątków;

wyjątki ogólne i szczegółowe, blok try – catch – finally oraz zgłaszanie wyjątków;

wyjątek jako objekt;

wyjątki a błędy (np. OutofMemory);

wyjątek IOException;

pliki tekstowe: odczyt i zapis, przejście po pliku;

pliki obiektowe, klasa Object;

pliki o dostępie swobodnym.

(3)

Rysunek: Hierarchia wyjątków

(4)

Czytanie z plików tekstowych import biblioteki io;

klasa File;

klasa FileReader;

klasa BufferedReader;

czytanie z pliku i metoda readLine();

koniec dostępu do pliku;

Wyjątki i ich obsługa w Java try;

catch;

Exception;

finally;

(5)

Rysunek: Import bibliotek

(6)

Rysunek: Tworzenie obiektu klasy BufferedReader

(7)

Rysunek: Czytanie z pliku

(8)

Rysunek: Zamknięcie pliku

(9)

Rysunek: Obsługa wyjątków

(10)

Rysunek: Klasa do zapisu danych do pliku

(11)

Rysunek: BufferedWriter – metody

(12)

Rysunek: Opcja dopisywania do plików

(13)

Rysunek: Przykładowa klasa

(14)

Rysunek: Przykładowa klasa

(15)

Rysunek: Przykładowa klasa

(16)

Rysunek: Przykładowa klasa

(17)

Rysunek: Zapis do pliku

(18)

Rysunek: Odczyt z pliku

(19)

Rysunek: Pliki obiektowe

(20)

Rysunek: Random Access File

(21)

Rysunek: Random Access File

(22)

Dziękuję za uwagę.

Cytaty

Powiązane dokumenty

‘<opis obiektu>’, który jest użyteczny przy debugowaniu – wywoływana przez repr(object). object.__str__(self) zwraca “ładny” napis – wywoływana

• Klasy dziedziczące po klasie Exception są typami wyjątków, które automatycznie obsługuje Java lub program przy jawnym przechwytywaniu i obsłudze wyjątków w

texBox, oprócz pole .Text w którym zapisać można pojedynczą zmienną string, posiada strukturę .Lines, która jest tablicą string- ów (jedno pole jedna linia wyświetlona

Aby odczytać zawartość w pliku tekstowym, należy też utworzyć egzemplarz klasy StreamReader.. W parametrze jego konstruktora należy przekazać obiekt

Aby odczytać zawartość w pliku tekstowym, należy też utworzyć egzemplarz klasy StreamReader. W parametrze jego konstruktora należy przekazać obiekt

Najpopularniejszym do tego formatem były pliki z rozszerzeniem *.ini (tekstowe, ASCII). Ponieważ nie wszyscy programiści trzymali się tych samych zasad, jeśli chodzi o lokalizację

- funkcja fgets() pobiera znaki z otwartego strumienia reprezentowanego przez stream i zapisuje je do bufora pamięci wskazanego przez buf; pobieranie znaków jest

[r]