Java - podstawy w 2h HD
Podstawy programowania w języku Java w 2h. Programowanie obiektowe w Javie: https://youtu.be/OvY0f-IWlos 00:00 Wstęp 02:12 Instalacja JDK - Windows 06:01 Instalacja JDK - MacOS 10:15 Instalacja IntelliJ IDEA 11:15 Pierwszy projekt 17:54 Deklarowanie zmiennych 19:56 Jak nazywamy zmienne w Javie? 21:10 Instrukcja warunkowa if-else, operatory logiczne AND i OR 33:34 Pętla while 37:00 Typy danych w Javie - typy proste i typy referencyjne 40:25 Czym jest język statycznie typowany? 43:37 Łączenie Stringów przy pomocy operatora + 44:28 Operatory matematyczne i zmienne liczbowe 47:07 Operatory porównania, zmienne typu boolean 51:21 Pętla for 59:53 Pętla while 01:03:14 Instrukcje break oraz continue 01:05:18 Pierwsza aplikacja - FizzBuzz 01:11:42 Druga aplikacja - odgadywanie liczby wylosowanej przez komputer 01:18:50 Struktury danych w Javie 01:19:32 Tablice 01:29:13 Czym jest String[] args w metodzie main? 01:31:11 ArrayList 01:38:17 HashSet 01:41:59 HashMap 01:47:53 Wykorzystujemy teorię w praktyce - aplikacja do zarządzania listą gości i posiłków na imprezie 01:50:41 Instrukcja switch - klasyczne i nowe podejście (Java 12 i nowsze) 01:57:27 Dodawanie użytkowników - tworzymy naszą pierwszą klasę 02:06:05 Wyświetlanie użytkowników 02:07:59 Tworzymy klasę Guest 02:15:16 Zamieniamy listę imion gości na listę obiektów typu Guest 02:18:03 Wyświetlamy pola klasy Guest 02:21:11 Wyświetlanie listy potraw i wyszukiwanie gościa po numerze telefonu 02:25:16 Testujemy aplikację w praktyce 02:27:51 Obsługa wyjątków - pomysł na rozwinięcie aplikacji Roadmapa programisty - Czego, kiedy i dlaczego się uczyć, żeby zostać programistą: https://roadmapaprogramisty.pl/ Pobierz darmowego ebooka "Jak zostać programistą - krok po kroku": https://www.jaknauczycsieprogramowania.pl/#ebook Subskrybuj kanał: https://www.youtube.com/jaknauczycsieprogramowania?sub_confirmation=1 Instagram: https://www.instagram.com/jaknauczycsieprogramowania/ Grupa na Facebooku: https://www.facebook.com/groups/jaknauczycsieprogramowania ✉️Mail: kamil.brzezinski@gmail.com