– Cześć, Amigo! Trochę zmiękłeś! Oto Twoje ćwiczenia. Jeśli napotkasz trudności, skonsultuj się z kolegami. Oni na pewno pomogą.

6
Zadanie
Podstawy Java,  poziom 10lekcja 10
Niedostępne
Minimalne zmiany
Spraw, aby po wprowadzeniu minimalnych zmian w kodzie, można było serializować klasę C.
12
Zadanie
Podstawy Java,  poziom 10lekcja 10
Niedostępne
Deserializacja
Serializowane obiekty A lub B są zapisywane do przekazywanego strumienia. Deserializuj obiekt w metodzie getOriginalObject. Jeśli wystąpi wyjątek, wyświetl komunikat i zwróć wartość null. W razie potrzeby zaimplementuj interfejs Serializable.
20
Zadanie
Podstawy Java,  poziom 10lekcja 10
Niedostępne
Znajdź błędy
Z jakiegoś powodu podczas serializacji/deserializacji obiektów B pojawiają się błędy. Znajdź problem i rozwiąż go. Klasa A nie powinna implementować interfejsów Serializable i Externalizable. Nie ma żadnego błędu w sygnaturze klasy B :). Nie ma żadnych błędów w metodzie main.
6
Zadanie
Podstawy Java,  poziom 10lekcja 10
Niedostępne
Popraw błąd. Serializacja
Po deserializacji obiektu Solution odkryto, że mapa m nie zawiera żadnych danych :( Popraw 1 błąd.
6
Zadanie
Podstawy Java,  poziom 10lekcja 10
Niedostępne
Serializowanie people
Serializuj klasę Person w standardowy sposób. W razie potrzeby dodaj modyfikator transient do niektórych pól.
6
Zadanie
Podstawy Java,  poziom 10lekcja 10
Niedostępne
Serializacja jest zabroniona
Blokuj serializację klasy SubSolution za pomocą NotSerializableException. Nie zmieniaj sygnatur metody.
20
Zadanie
Podstawy Java,  poziom 10lekcja 10
Niedostępne
Nadpisywanie serializacji w wątku
Serializacja/deserializacja klasy Solution nie działa. Popraw błędy bez zmiany sygnatur metody i klasy. Metoda main nie jest testowana. Wpisz samodzielnie kod weryfikacyjny w metodzie main: 1) utwórz instancję klasy Solution 2) zapisz do niej dane (writeObject) 3) serializuj klasę Solution (writeOb
12
Zadanie
Podstawy Java,  poziom 10lekcja 10
Niedostępne
Strzał w dziesiątkę
Uporządkuj wywołania do metod klasy nadrzędnej i modyfikatory dostępu, aby uzyskać następujący wynik na ekranie: Klasa C, metoda2 Klasa A, metoda2 Klasa A, metoda1 Klasa B, metoda1 1. Z każdej metody można wywoływać tylko jedną z metod klasy nadrzędnej. 2. Z każdej metody można wywoływać tylko jedną
12
Zadanie
Podstawy Java,  poziom 10lekcja 10
Niedostępne
Wprowadzenie do grafów
Przeczytaj dodatkowe materiały na temat serializacji grafów. Klasa Solution posiada graf kierunkowy planarny zawierający cykle i pętle. Na przykład, https://photos.app.goo.gl/fgJjYtA2atEP6AKM7 Serializuj Solution. Kierunek wszystkich krawędzi musi pozostać taki sam.

– Już wszystko zrobione? Cóż, oto kilka ćwiczeń, które są jeszcze trudniejsze:

20
Zadanie
Podstawy Java,  poziom 10lekcja 10
Niedostępne
Algorytmy liczbowe
Załóżmy, że liczba S składa się z M cyfr. Na przykład, jeśli S = 370, to M (liczba cyfr) = 3 Implementuj metodę getNumbers. Wśród liczb naturalnych mniejszych od N (long), powinna ona znaleźć wszystkie liczby spełniające poniższe kryterium: Liczba S jest równa sumie jej cyfr podniesionych do potęgi
12
Zadanie
Podstawy Java,  poziom 10lekcja 10
Niedostępne
Algorytmy do zadania z prostokątami
1. Tutaj mamy dwuwymiarową tablicę N*N, która zawiera kilka prostokątów. 2. Różne prostokąty nie stykają się, ani nie zachodzą na siebie. 3. Wnętrze każdego z prostokątów jest wypełnione 1. 4. Wartości tablicy mają następujące znaczenie: 4.1) a[i, j] = 1 jeśli element (i, j) należy do prostokąta 4.2
20
Zadanie
Podstawy Java,  poziom 10lekcja 10
Niedostępne
Wyszukiwanie słów
1. Mamy dwuwymiarową tablicę, która zawiera małe litery. 2. Metoda detectAllWords musi znajdować wszystkie słowa w tablicy wordSearch. 3. Element(startX, startY) musi odpowiadać pierwszej literze słowa, natomiast element(endX, endY) musi odpowiadać ostatniej literze. text to samo słowo, znajdujące s