NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!

Diskuze – Lekce 1 - Úvod do kolekcí a genericita v Javě

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Jan Sobotka
Člen
Avatar
Jan Sobotka:26. ledna 18:28

Jako začátečník absolutně nechápu, co chtěl autor tímhle článkem říct. Proč jsme vlastně tohle všechno dělali? V textu nikde není zmínka o založení třídy Main, ale máme v metodě main() něco tvořit, přitom podle vzorové aplikace tam jsou třídy dvě.

 
Odpovědět
26. ledna 18:28
Avatar
Kamila Kašparová :24. března 9:45

chybí mi podrobnejsi popisovani zakladani trid - tady napr chybi zalozeni tridy program jen se hovori o metode main..musela jsem si to zkontrolovat podle prilozeneho zipu abych to mela dobre

 
Odpovědět
24. března 9:45
Avatar
Kristýna Bímanová:30. března 21:42

Hej a já si myslela, že když se prokoušem OOP, kde posledních pár lekcí bylo dost odfláklých, že už to bude ok :D A zas není jasné, co se kam píše, i když po OOP člověk dokáže už líp poznat, co kam patří. Nicméně mi IDE hází chyby, které v tutoriálu nejsou, tak nevím nevím...

 
Odpovědět
30. března 21:42
Avatar
Lubor Pešek
Člen
Avatar
Lubor Pešek:2. června 14:28

No tě bůh. V lekci o kolekcích hned začínat s generikou... Mám za to, že když někdo dá OOP kurz, tak teď už to začne balit a kašle na to.
Spíš by bylo lepší učit generiku stylem, kdy uvedete konkrétní příklad, kdy je potřeba, aby měli studenti ponětí, k čemu to vlastně je. Z toho článku ani nejde pochopit, proč vlastně generika existuje.

Odpovědět
2. června 14:28
Existují dva způsoby, jak vyřešit problém. Za prvé vyhoďte počítač z okna. Za druhé vyhoďte okna z počítače.
Avatar
Lubor Pešek
Člen
Avatar
Lubor Pešek:2. června 14:38

A ještě jen takový malý dodatek...
O dědičnosti se v OOP už učilo. A musím uznat, že best practice od Davida by měly být zpoplatněny víc, než všechny články dohromady (se skromností si troufnu říct, že ne pro mě, ale pro nováčky jsou tam naprosto dokonale popsány správné návyky a krásně to shrnuje).

Tak proč se tím dál tutoriál neřídí?
Pominu překlepy - to se stát může a je to vizitka autora, ale...

ArrayList<String> list = new ArrayList<String>();

Jako vážně?
Už se přece učilo, že je lepší v kolekci používat v deklaraci datový typ univerzální (v tomto případě List).
Dále proč vůbec ukazujete, že jde psát zastarale v konstruktoru datový typ do závorek? Ano, je v tom dál zmínka, ale proč vůbec ukazovat špatný způsob? Nemělo by to být naopak? Ukázat správný zápis a o špatném se třeba jen tak mimochodem zmínit?

No a potom názvy:
list
instance
promenna
porovnej
Trida
...

Beru, že je to tutoriál. Beru, že to má být ukázka, ale... i s ukázkou se dá vyhrát. Minimálně by to vedlo i ke komplexnosti příkladů (a je tu několik článků, kde jsou pěkně navazující programy) a aspoň těch 10 minut jste na tom mohli strávit trošku dýl, než to sem nějak naházet.

Chcete-li věcnou kritiku - výše máte pointy. Naložte s nimi dle svého.

Odpovědět
2. června 14:38
Existují dva způsoby, jak vyřešit problém. Za prvé vyhoďte počítač z okna. Za druhé vyhoďte okna z počítače.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 45.