CodeGym/Kursy/Podstawy Java/Zadanie dodatkowe | Lekcja 10 | Poziom 10

Zadanie dodatkowe | Lekcja 10 | Poziom 10

Dostępny

– 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
Komentarze (14)
  • Popularne
  • Najnowsze
  • Najstarsze
Musisz się zalogować, aby dodać komentarz
Piotr Kat
Poziom 41 , Netherlands
6 września 2023, 15:38
codegym.task.task20.task2024; i belive this one are broken ;) Medium level and i need only add " implements Serializable"?
PAUL
Poziom 23 , Poland
29 maja 2023, 10:17
Proszę zróbcie Polską wersję kursu :)
hidden #11043058
Poziom 41
5 listopada 2022, 09:50
Polish version we need that :)
Piotr Hic
Poziom 41 , Krakow, Poland
3 sierpnia 2022, 09:31
Make a polish version please!
NeedXMafia Backend Developer
18 maja 2022, 10:32
Uważam, że dalsza kontynuacja w ojczystym języku danego kraju (w tym wypadku polskim) jest wskazana. Wg mnie o wiele więcej polskich studentów kontynuowałoby naukę.
Darek
Poziom 41 , Katowice, Poland
31 lipca 2020, 06:30
Cześć Do końca poziomu 20 lekcja są po polsku (tak było, kiedy ja robiłem ten poziom). Jednakże ostatnie zadania na poziomie 20 nie chcą się uaktywnić. Dlatego trzeba napisać do codegym, aby udostępnili Ci je w języku polskim (mają tam jakiś błąd). Natomiast po zakończeniu ostatnich zadań z poziomu 20 przejdziesz już na język angielski. Również wówczas piszesz do codegym, aby przełączyli Twoje konto na angielskie. Pozdrawiam
brus5
Poziom 41 , Dąbrowa Górnicza, Poland
19 czerwca 2020, 07:09
The lesson was not found. How to get on next level? Is it still in development or I have some kind of bug?
Darek
Poziom 41 , Katowice, Poland
9 czerwca 2020, 21:46
Uważam, że dalsza kontynuacja w ojczystym języku danego kraju (w tym wypadku polskim) jest wskazana. Wg mnie o wiele więcej polskich studentów kontynuowałoby naukę. Dlaczego? Po prostu intuicyjnie zapoznawaliby się z tekstem, dzięki czemu skupialiby się bardziej na zadaniach. Natomiast programowanie i tak jest w języku ojczystym programistów:) Takie jest moje skromne zdanie. Pozdrawiam wszystkich:)
Jakub Kurlak
Poziom 41 , Warszawa, Polska
30 lipca 2020, 13:59
Hej, widzę, że jesteś na lvl 25, a ja nie mogę włączyć tych zadań? Czy trzeba robić wszystko po ang czy da się przełączyć na dalsze lvl po ang?
Darek
Poziom 41 , Katowice, Poland
1 czerwca 2020, 15:06
It's ok. I have task on 10 level.
Sylwester Feduk
Poziom 20 , Gliwice, Poland
30 maja 2020, 17:49
I have the same problem