Czy jest jakiś kontakt(np mail) do pana żeby zadawać pytanie odnośnie javy?Chodzi mi poprostu,żeby nie zaśmiecać komentrzy pytaniami nie na temat
@analitycznemyslenie84827 күн бұрын
Wiele z moich filmików jest o programowaniu w języku Java. Więc jak najbardziej to są na temat. Więc jeżeli jest to temat powiązany z tematem odcinka to najlepiej w komentarzu zapytać. Możliwe że ktoś ze społeczności odpowie wcześniej niż ja. Natomiast w razie czego to zostawiam również maila: (Zamiast @ napisałem [małpa] aby zmylić boty): marcingawle[małpa]gmail.com
@janmagon2108Ай бұрын
Bardzo fajne opracowanie: merytorycznie i metodycznie. Nawet dobra pomoc dla nauczycieli informatyki. Pozdrawiam.
@analitycznemyslenie84827 күн бұрын
Dzięki za komentarz. Również pozdrawiam 😀
@cezarysliwinski8233Ай бұрын
Ja w ogóle tego nie mogę przetrawić.
@jackoskiАй бұрын
Mimo wszystko jako początkujący, nie rozumiem tego rzucania błędami, ciężko mi to sobie wyobrazić, po co to się robi (być może konsola jest tutaj dla mnie myląca)? Dał byś radę przygotować taki odcinek gdzie pokazujesz przykłady z życia, np na bazie DAO, formularzu logowania, w jakimś takim praktycznym projekcie ?
@analitycznemyslenie848Ай бұрын
Hej, ta seria z obsługą błędów będzie miała około 20 odcinków. Mam nadzieję że po obejrzeniu całej serii sporo się rozjaśni w tym temacie.
@przemekse989Ай бұрын
Polecam zrobić odcinek o wirtualnych wątkach bo to nowość teraz. Pozdrawiam !
@przemekse9892 ай бұрын
Fajna przypominajka, pozdrawiam
@jackoski2 ай бұрын
Super materiał, dzięki że jeszcze masz ochotę na takie nagrywanie. 👍
@paniex2.0263 ай бұрын
NICE
@xevil213 ай бұрын
Jeżeli za pierwszym razem ChatGPT podał prawidłową odpowiedź, a za drugim razem niepoprawną to oznacza, że ChatGPT cofa się w rozwoju. ;)
@wiesawgolonka3893 ай бұрын
ah strasznie językiem "wysokim" to napisałeś zwykła osoba potrzebuje bardziej na poziomie potocznym ale jest okej
@samczyk3 ай бұрын
Super! Jestem w trakcie oglądania kursu ze Swinga i bardzo przyjemnie się ogląda 😎 Na nowy kanał już wpadam i zostawiam subika, trzymaj się 😁
@analitycznemyslenie8483 ай бұрын
Dzięki wielkie 😀
@WiktorKrajewski-p3e4 ай бұрын
super materiał, bardzo dziękuję !
@analitycznemyslenie8483 ай бұрын
Proszę bardzo 😁
@DreamsXX24 ай бұрын
musisz podzielić to na 4, bo chyba program liczy ten sam wzór ale obrócony o 90stopni jako inny wzór, a to to samo, tylko obrócone tak jak i 180 stopni itd itd i ciekawe czy jeszcze odbicia lustrzane też wlicza, pewnie ta. Ja chciał bym wiedzieć ile jest mozliwości wygrania, ale żeby nie było tego samego ale o ileś tam stopni obrócone lub w odbiciu lustrzanym, aby każda wygrana była inna.
@12MichaMr5 ай бұрын
Czemu java 15?
@analitycznemyslenie8484 ай бұрын
Wtedy gdy szkolenie było tworzone (początek 2021 roku) to java 15 była wtedy najnowsza (16 wyszła w marcu 2021) Ten kurs był częścią większego szkolenia.
@przemekse9895 ай бұрын
Czy zawsze w komponencie trzeba na sztywno podawać x, y czy można to jakoś wyliczyć tak jak przy pobieraniu rozdzielczości ekranu ?
@analitycznemyslenie8485 ай бұрын
Tak, można to uzależniać od zmiennych. Można również współrzędne zmieniać w czasie tworząc przy tym animację ruchu. Tego typu przykłady pojawią się w kolejnych lekcjach.
@user-zn1db9fe5w5 ай бұрын
jakiego ide uzywasz?
@analitycznemyslenie8485 ай бұрын
IntelliJ IDEA Community Edition W kursie podstaw Java (najstarszym na tym kanale) w 1 odcinku: Kurs podstaw programowania w Java Lekcja 01. Wybór i instalacja IDE. Pierwszy program Pokazuje instalację. A w miarę postępu kursu wprowadzam też różne najczęściej użyteczne skróty klawiaturowe w tym ide
@user-zn1db9fe5w5 ай бұрын
@@analitycznemyslenie848 A co sądzisz o eclipse?
@analitycznemyslenie8485 ай бұрын
@@user-zn1db9fe5w jest ok, używałem kiedyś ale to było dawno. Zarówno w aktualnej jak i poprzedniej pracy standardem w naszych zespołach był i jest IntelliJ IDEA. Większość programistów Java których znam używa tego ide
@DwutlenekWodoru6 ай бұрын
Nozna to przez GUI zrobić przez SceneBuilder
@analitycznemyslenie8486 ай бұрын
Zgadza się. swing nie jest jedyną biblioteką do GUI. SceneBuilder można używać wraz z JavaFX.
@forkus97646 ай бұрын
Dziękuję za kolejny świetny kurs, akurat przerobiłem poprzedni, który niezmiernie mi pomógł przy projekcie zaliczeniowym, tylko nie wiedziałem jak zrobić interfejs graficzny, więc idealnie się złożyło :)
@analitycznemyslenie8486 ай бұрын
Cieszę się że materiały są pomocne 😀
@przemekse9896 ай бұрын
Lubię Twoje filmiki nie jestem tylko przekonany do używania języka polskiego w klasach
@analitycznemyslenie8486 ай бұрын
Zgadzam się, nazwy klas, metod i zmiennych powinny być anglojęzyczne. Cała ta seria była już nagrana wcześniej, natomiast podczas niej uznałem że najwyższa pora już przestać używać polskiego w tych miejscach. Tak więc od odcinka 9 tej serii przechodzę na anglojęzyczne nazwy i od tego czasu już we wszystkich kolejnych materiałach będę się tego trzymał.
@TheMossberg376 ай бұрын
Taaaaaaaaaak! Takiej serii szukałem długo i nie znalazłem. Proszę tylko żeby seria nie skończyła się szybko.
@analitycznemyslenie8486 ай бұрын
Seria jest już nagrana. Jest 24 odcinki. Będą publikowane po 3 odcinki tygodniowo 😀 W każdy poniedziałek, środę oraz piątek o 17 pojawi się kolejny odcinek. Pozdrawiam 😀
@mirosawstepien40426 ай бұрын
@@analitycznemyslenie848 Brawo! Jest wiele kursów Javy, które urywają się po omówieniu podataw i tworzenia aplikacji konsolowych. Ale kto dzisiaj używa aplikacji konsolowych? To dobry pomysł, aby najpierw nagrać serię, a potem ją systematycznie publikować.
@nihilistycznyateista6 ай бұрын
Mnie jednak by bolało to, że nie dostaje dzielników po kolei i bym to pewnie chciał poprawić. I da się przyspieszyć całość jeszcze bardziej. Zamiast w pętli sprawdzać oba z pary i analizować, czy są równe, przed pętlą sprawdzałbym, czy pierwiastek jest liczbą całkowitą, choćby zmieniając double na long i porównując, czy dostałem tą samą wartość. No i teraz sprawdzam od dwójki do liczby mniejszej od pierwiastka. A właściwie, by zachować kolejność... Wypisuje 1 i ustawiam zmienną ilości dzielników na 1, sprawdzam w pętli od 2 do mniejszej od pierwiastka, po pętli mnożę zmienną x2 i sprawdzam pierwiastek - jeśli całkowity to i++ i wypisuję pierwiastek. I tu rodzi się chęć wypisania reszty dzielników... No cóż. Tu następuje plot twist, bo tak naprawdę to nie wyrzucałem dzielników na ekran, a do tabeli (w pętli, więc nie ma w niej pierwiastka) i wypisuję 1, wartości z tablicy od 0 do długości tablicy, pierwiastek, o ile jest całkowity, a następnie dekrementuje indeks tablicy od końca do zera dzieląc nasza liczbę przez te wartości, by na koniec wpisać samą liczbę. I testowo rozpisałbym to tak "Liczba " n " posiada " i " dzielnik/* i tu się zatrzymajmy, bo znowu rodzi się we mnie mały pedant 🤣" if i < 5 then "i" else "ów" ". Są to:" i tu następuje to, o czym pisałem wyżej (choć wiem, że to komplikuje temat, lepiej dzielniki dać wcześniej, w trakcie liczenia, niech i tak będzie). Nie znam składni javy (programowałem trochę w C# a i to z 20 lat temu), więc taki trochę turbo pascal wyszedł z tą funkcją warunkową, ale myślę, że da się zrozumieć ideę i byś bez problemu na bazie tych instrukcji stworzył piątą wersję algorytmu. Wiem, że w dalszych odcinkach mówisz o szukaniu liczb pierwszych na bazie tego, więc można od razu dodać po pętli i sorawdzeniu pierwiastka 3 wersję odpowiedzi. Jak dzielników >2 to tak jak wyżej, jak nie to if>1 to "Liczba" n " jest liczbą pierwszą" bez wypisu dzielników. Jeśli nie spełnia obu warunków, jakiś kąśliwy komentarz o kretynach używających technologii NASA by sprawdzać liczbę 1 i odmowie podawania wyniku takiemu ignorantowi. Chcesz to przepisz to na javę - sam algorytm bez tablicy i ozdobników powinien robić o dosłownie kilka przebiegów mniej, co przy procesorze walącym miliardy operacji na sekundę i tak nie zrobi różnicy - ale jest to dalej jego optymalizacja ;-) a z tablicą da lepszą prezentację wyników.
@Matura20259 ай бұрын
super👍
@rafik602710 ай бұрын
Trafiłem nie dawno na Twój kanał, bardzo fajnie tłumaczysz💪
@analitycznemyslenie8486 ай бұрын
Dzięki 😀 Właśnie rozpoczynam publikację kolejnego modułu. Składa się z 24 odcinków, więc przez najbliższe 8 tygodni będzie 3 odcinki w każdym tygodniu. Zapraszam do oglądania 😀
@piotrz954610 ай бұрын
Tak sobie myśle że jakby to Prostąkąt był nieregularną formą kwadratu. I kod byłby napisany w ten sposób że to Prostokąt rozszerza kwadrat. Może było by łatwiej wytłumaczyć kwestie dziedziczenia. Bo Prostokąt dziedziczący po Kwadracie dostałby dodatkowe pole Bok b, i moglby nadpisac metody obliczPole i obliczObwod dodajac w sygnaturze metod dodatkowy parametr drugiego boku?
@analitycznemyslenie8486 ай бұрын
Cześć. Można byłoby kombinować w "drugą stronę", natomiast tutaj chciałem pokazać ideę dziedziczenie, gdzie dziedziczenie stosuje się gdy coś JEST czymś. I w podejściu z odcinka ta relacja JEST została zachowana gdyż z matematycznego punktu widzenia kwadrat jest prostokątem, ale już nie każdy prostokąt jest kwadratem. Te podejście, które zasugerowałeś, również można by było zaimplementować w kodzie. Jednak tutaj zresztą jak sam zauważyłeś musimy wprowadzić dodatkowe założenie aby "to Prostokąt był nieregularną formą kwadratu". Nie jestem pewny czy to by ułatwiło wyjaśnienie koncepcji dziedziczenia. Obawiam się że u wielu osób mogłoby to rodzić wątpliwości przez brak spójności z matematycznymi definicjami prostokąta i kwadratu
@piotrz954610 ай бұрын
świetnie pokazana krok po kroku ewolucja toku myślenia jak wyswietlic dane atrybuty obiektu.
@chopboryna78 Жыл бұрын
Są dwa rodzaje osób. 1,5 kg i 2 kg. Niektórzy od razu łapią, że 2kg. Inni muszą rozpisać równanie. Natomiast zgódźmy się, że na pierwszy strzał większość osób powie 1,5 kg, bo nie zwracają uwagi na precyzyjną treść tej zagadki. Nie zgodzę, się też z osobami, które twierdzą, że to proste, bo gdyby tak było nie byłaby to podchwytliwa zagadka. Ogólnie ten przypadek jest ultra ciekawy od strony teoriopoznawczej i stanowić może wyjscie do refleksji na temat ludzkiego rozumowwnia w ogóle.
@fxkaleidoscope8933 Жыл бұрын
brilliant stuff
@wacekwacek5971 Жыл бұрын
dobry kurs!
@analitycznemyslenie8486 ай бұрын
dzięki 😀
@fxkaleidoscope8933 Жыл бұрын
Brilliant stuff
@fxkaleidoscope8933 Жыл бұрын
Brilliant stuff
@fxkaleidoscope8933 Жыл бұрын
Brilliant stuff
@wacekwacek5971 Жыл бұрын
czy klasa Board nie powinna byc Enum?
@FalinaSmartcam Жыл бұрын
Zdecydowanie polecam cały kursy z youtube. Konkretnie pomału i rzeczowo z przykładami - warto obejrzeć całość jak ktoś zaczyna przygodę lub jeśli chcemy materiał powtórzyć. Na ten moment jeden z lepszych kursów dostępnych na youtube.
@analitycznemyslenie8486 ай бұрын
Dzięki za opinię 😀 Miło się czyta takie komentarze 😀
@FranzMaurerNSZ Жыл бұрын
30 sekund w pamieci mi zajęło policzenie
@_I_like_kebeb Жыл бұрын
w końcu czuję się zrozumiany i chyba trafiłem na miejsce w którym mam szansę załapać obiektowość bo trochę już programowałem ,w zasadzie programowania uczę sie półtora miesiąca a samej javy zaledwie tydzień i nigdzie nie mogłem znaleźć osoby która wszystko od podstaw dobrze wytłumaczy
@ciekawski9340 Жыл бұрын
Hej, ostatnie zadanie chciałem zrobić o własnych siłach. I nasunęło mi się pytanie: Dlaczego program zapisywania danych nie działa w pętli? Chodzi o to, że zapisuje tylko pierwsze podane imię i nazwisko. PrintWriter Lista = new PrintWriter( new FileWriter("Klasa1A",true)); int no = 0; Scanner N = new Scanner(System.in); Scanner I = new Scanner(System.in); while(true) { System.out.print("Imię ucznia: "); String Im = N.nextLine(); System.out.print("Nazwisko ucznia: "); String Na = N.nextLine(); System.out.print("Ocena z Matematyki: "); int Oc = I.nextInt(); no++; Lista.println(" "); Lista.print(no + ". " + Im + " " + Na + ": " + Oc); Lista.close(); Dodaje: Marka Kowalskiego 4 Maćka Rudzińskiego 3 W pliku jest tylko Marek. Przy okazji chciałbym podziękować za udostępniane materiały. Są świetne!
@szymonchybowski5518 Жыл бұрын
Super materiał :)
@szymonchybowski5518 Жыл бұрын
Dobra robota!
@szymonchybowski5518 Жыл бұрын
Robisz super robotę! Szkoda, że takie małe zasięgi. Dzięki dużo mi pomagasz :)
@szymonchybowski5518 Жыл бұрын
@analitycznemyslenie848 a może chciałbyś ucznia na indywidualne lekcje? daj proszę znać. Pozdrawiam
@judymofficialchannel63772 жыл бұрын
Byczqu, super kanał rozwijaj się
@karoldo18312 жыл бұрын
Mini optymalizacja - w zadaniu też jest napisane, że " a < b < c", więc można 2. pętlę "for" iterującą po "b" zacząć od "a+1". Wtedy też unikamy powtórzenia wypisania tego samego wyniku kilka razy :)
@Przemyslaw_Marek_Chmielewski2 жыл бұрын
Super kanał ! Panie Szanowny. - {1} Nie zwracaj Pan uwagi na maruderów i na czepialskich, co dziury szukają w całym. Cierpiącym na nerwicę należy współczuć, ale jednocześnie trzymać na dystans, żeby się tym współczesnym trądem od nich nie zarazić. - - {2} Co do filmiku zaś - to wydaje mi się, że deklaracje zmiennych x, y i distance lepiej byłoby umieścić przed pętlą, zwłaszcza gdy chcemy robić miliony czy miliardy iteracji. Losowanie - jasne że wewnątrz pętli, odsiewanie "dobrych" dystansów - też wewnątrz, natomiast miliardy deklaracji zmiennych raczej robią tylko niepotrzebny dym na procesorze i w ramie. Ale może się mylę i nie mam racji... A bardzo często tak bywało, więc bym się wcale nie zdziwił, gdyby i tym razem... - - - {3} Wartościowe treści Pan tu przemycasz. Muszę częściej zaglądać na Analityczne Myślenie. Pozdrawiam !
@xBReal35x2 жыл бұрын
Fajny filmik. Szacun!
@analitycznemyslenie8486 ай бұрын
Dzięki 💪
@maghteridon55552 жыл бұрын
Super że wróciłeś :D Planujesz zadania matematyczne nie związane z programowanie?
@analitycznemyslenie8482 жыл бұрын
Hej 😀 Większość odcinków do tej pory była powiązana z programowaniem, tak też zapewne dalej zostanie 😀
@piotrkatanq16562 жыл бұрын
nie spodziewałem się twojego powrotu... coraz bardziej wierzę, że stary z mlekiem też kiedyś powróci
@analitycznemyslenie8482 жыл бұрын
Hehe 😀😀 Nigdy nie trać nadziei
@MrGessio2 жыл бұрын
Świetne
@analitycznemyslenie8482 жыл бұрын
Dzięki 😀
@juliastarlet55432 жыл бұрын
dziękuję , nareszcie zrozumiałam co to jest metoda
@analitycznemyslenie8482 жыл бұрын
Proszę bardzo 😀
@j.r.96282 жыл бұрын
Teraz już wiem, dlaczego ludzkość jeszcze długo nie poleci w kosmos. Zamiast wytłumaczyć cokolwiek z zastosowań metody MC, kolega instruuje raczej jak używać komputera i języka angielskiego a niewiele o samej matematyce. Gratulacje, a Stanisław Ulam nie był "polskim" matematykiem...
@analitycznemyslenie8482 жыл бұрын
Heh 😀 Gdybym widział że przez ten filmik ludzkość nie poleci w kosmos, to bym go nie nagrywał 😂😂😂 Natomiast Stanisław Ulam był polskim i amerykańskim matematykiem, urodził się w Lwowie (obywatelstwo amerykańskie przyjął w 1943). Czemu uważasz że nie powinno nazywać się go "polskim" matematykiem?
@mateuszpancewicz21402 жыл бұрын
ciekawe zadanie, ja bym zrobił rekurencją
@analitycznemyslenie8482 жыл бұрын
Proszę bardzo 😀 Jak to zwykle w życiu bywa, ten sam problem można rozwiązać na wiele sposobów 😀
@johnnytornado43092 жыл бұрын
Hej. Dzieki za material. Bardzo mi rozjasnil wiele kwstii.