Pozdrowienia, przyjaciele! Tak długo czekaliście na to wydarzenie. Zapytaliście nas „Kiedy to nastąpi?” znowu i znowu. Odpowiedź brzmi: dzisiaj jest dzień, w którym z przyjemnością przedstawiamy Wam nowe… nie, dwa zupełnie nowe Questy CodeGym naraz! Oznacza to, że otrzymasz 323 nowe fascynujące wykłady i 565 zadań programistycznych o różnej złożoności . Możesz przechodzić przez zadania Java Multithreading i Java Collection Quests w dowolnej kolejności po ukończeniu Java Syntax i Java Core Quests. Po ukończeniu nowych zadań będziesz bardzo blisko zostania profesjonalistą Java!
Nowa mega funkcja: duże zadania!
Poznaj nową funkcję CodeGym, która pomoże Ci poprawić umiejętności pracy z większymi projektami. Zarówno Java Multithreading, jak i Java Collection Quests zawierają specjalny rodzaj problemów z kodowaniem. Nazywaliśmy je „wielkimi zadaniami”. Są to swego rodzaju mini projekty podzielone na kilka „zwykłych” zadań. Gdy rozwiążesz wszystkie części dużych zadań, otrzymasz własne fajne programy, takie jak emulator restauracji, bankomat, agregator ofert pracy i kilka prostych gier.Tematy wielowątkowości Java:
- Wewnętrzna struktura obiektu: równa się, hashCode, klonuj, czekaj, powiadamiaj, toString()
- Wszystko o String: zmienny, niezmienny, format, StringTokenizer, StringBuilder, StringBuffer
- Klasy wewnętrzne, przykłady: Map.Entry
- Klasy wewnętrzne, cechy implementacji
- Wątki: start, przerwanie, uśpienie, wydajność
- Wspólny dostęp do ekskluzywnych danych: zsynchronizowany, ulotny
- Impas. Czekaj, powiadom, powiadom wszystkich
- ThreadGroup, ThreadLocal, Executor, ExecutorService, Callable. Doświadczenie z Jsoupem
- Autoboxing, funkcje implementacyjne
- Operatory: numeryczne, logiczne i binarne. Doświadczenie swingu
Tematy kolekcji Java:
- Praca z plikami i archiwami
- RMI i dynamiczny serwer proxy. Doświadczenie swingu
- Json JavaScript Experience z Guava, Apache Commons Collections, JUnit
- Rekurencja Odśmiecanie i typy linków w Javie. Logowanie
- Systemy kontroli wersji: Git i SVN. Generyki
- Podstawowe wzorce do tworzenia aplikacji internetowych. Dogłębne badanie zbiorów
- Wzorce projektowe. Klasy użyteczności Tablice. Kolekcje
- Metodologie rozwoju. Adnotacje w Javie. Hierarchia wyjątków
- Moja pierwsza aplikacja internetowa. Pracuj z Tomcatem i Idea
- URI, adres URL. usługi REST. Utwórz aplikację serwera klienta.
GO TO FULL VERSION