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

undefined
6
Zadanie
Podstawy Java, poziom 10, lekcja 10
Niedostępne
Minimalne zmiany
Spraw, aby po wprowadzeniu minimalnych zmian w kodzie, można było serializować klasę C.
undefined
12
Zadanie
Podstawy Java, poziom 10, lekcja 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.
undefined
20
Zadanie
Podstawy Java, poziom 10, lekcja 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.
undefined
6
Zadanie
Podstawy Java, poziom 10, lekcja 10
Niedostępne
Popraw błąd. Serializacja
Po deserializacji obiektu Solution odkryto, że mapa m nie zawiera żadnych danych :( Popraw 1 błąd.
undefined
6
Zadanie
Podstawy Java, poziom 10, lekcja 10
Niedostępne
Serializowanie people
Serializuj klasę Person w standardowy sposób. W razie potrzeby dodaj modyfikator transient do niektórych pól.
undefined
6
Zadanie
Podstawy Java, poziom 10, lekcja 10
Niedostępne
Serializacja jest zabroniona
Blokuj serializację klasy SubSolution za pomocą NotSerializableException. Nie zmieniaj sygnatur metody.
undefined
20
Zadanie
Podstawy Java, poziom 10, lekcja 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
undefined
12
Zadanie
Podstawy Java, poziom 10, lekcja 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ą
undefined
12
Zadanie
Podstawy Java, poziom 10, lekcja 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:

undefined
20
Zadanie
Podstawy Java, poziom 10, lekcja 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
undefined
12
Zadanie
Podstawy Java, poziom 10, lekcja 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
undefined
20
Zadanie
Podstawy Java, poziom 10, lekcja 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

Spraw, byśmy Cię usłyszeli!

Cześć, przyjacielu! Gratulujemy ukończenia tego poziomu. Mamy nadzieję, że podoba Ci się nasze podejście do nauki programowania w Java.

To jest na razie ostatnia lekcja przetłumaczona na Twój język. Chcemy, by wszystko było dopracowane, więc na następną będziesz musiał/a chwilę poczekać. Nie martw się – masz teraz do wyboru dwie opcje:

  1. Możesz kontynuować naukę po angielsku. Znajomość tego języka z pewnością przyda Ci się w karierze programisty :)
  2. Jeśli nie odpowiada Ci nauka w obcym języku, powiadomimy Cię, kiedy kurs w Twoim ojczystym języku będzie znów dostępny.

Czy możesz coś zrobić, aby to przyśpieszyć?

  1. Zostaw wiadomość w komentarzu pod tą lekcją.
  2. Umieść swoją opinię o kursie CodeGym z linkiem do naszej strony internetowej na swoim profilu w mediach społecznościowych (Facebook, Twitter itp.) i wyślij nam link do swojego posta na support@codegym.cc.

Im więcej zbierzemy podobnych komentarzy i postów, tym szybciej uda nam się uruchomić pełen kurs w Twoim ojczystym języku!