Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania bez odpowiedzi
Viewing all articles
Browse latest Browse all 21942

Pytania odnośnie języka Java

$
0
0

1. Czym się różnią te klasy zapisu do pliku? Prędkościom lub czymś podobnym?

- PrintWriter

-Writer

-FileWriter

-BufferedWriter

2. Czym się różnią te klasy odczytu z pliku?

-FileReader

-BufferedReader

Scanner input = new Scanner(plik)

3. W jakim położeniu powinny być nawiasy?

metoda {

}

czy

metod

{

}

4. Jeśli mam taką sytuację

/**

* @ param parametr1 coś tutaj pisze

* @ param parametr2 coś tutaj pisze

*/

metoda(parametr1, parametr2){}

to w jaki sposób umieścić komentarz javadoc dla metody.

5. Nie rozumiem za bardzo w jaki sposób działa komparator. np.

public int compareTo(Czlowiek o) {
        int porownaneNazwiska = nazwisko.compareTo(o.nazwisko);
 
        if(porownaneNazwiska == 0) {
            return imie.compareTo(o.imie);
        }
        else {
            return porownaneNazwiska;
        }
    }

wiem tylko, że ten kod sortuje według nazwiska, a jeśli nazwiska są takie same to według imion. Natomiast co jest przechowywane w zmiennej 'porownaneNazwiska'.

6. Niejawna metoda 'toString' ma na celu głównie zabezpieczenie programu przed nieumyślną próbą wyświetlenia obiektu bez żadnej metody? Jeśli programista przez przypadek chce wyświetlić obiekt, to aby kompilator nie wywalił błędu, to wywołuje metodę 'toString', która wyświetla nazwę klasy obiektu i jakiś tam ciąg znaków. Wiem, że można nadpisać tą metodę.

7. Czy serializacja jest lepszym sposobem na zapisywanie obiektu do pliku niż klasy z 1 i 2 punktu.

8. Jest jeszcze jakaś inna klasa oprócz 'Scanner', która umożliwia pobieranie z klawiatury?


Viewing all articles
Browse latest Browse all 21942