CodeGym /Kursy /Składnia Java /Przydatne linki od Profesora – 5

Przydatne linki od Profesora – 5

Składnia Java
Poziom 5 , Lekcja 10
Dostępny

– Czołem, Amigo! Jeśli dobrze zrozumiałem, byłeś na mojej lekcji o fizycznych podstawach zakrzywienia czasoprzestrzeni? Nie? A dlaczego?! Może potrzebujesz jakichś dodatkowych materiałów dotyczących piątego poziomu? Proszę bardzo.

Dlaczego potrzebujemy konstruktorów?

– Czy kiedykolwiek zadałeś sobie to pytanie? I czy znalazłeś na nie odpowiedź? Jeśli tak, to czy jesteś pewien, że jest ona właściwa? Sprawdźmy to! Jak utworzysz domyślnego kota bez jakichkolwiek wyróżniających go cech? A jak utworzysz tego samego kota, ale z konkretnym kolorem futra i tonem mruku? Nie wiesz, jak to zrobić? Tutaj masz świetny artykuł o podstawach konstruktorów w Javie. Czytaj i bądź oświecony!

Podstawowe konstruktory klas

– Właśnie zaczynasz się zagłębiać w konstruktory w Javie. Znalazłem pewien ciekawy artykuł w magazynie statku. Myślę, że Ci się przyda. Jest w nim mowa o podstawowych konstruktorach klas, to artykuł odpowiedni dla Twego poziomu. Będziesz się uczył, czym są superklasy i podklasy, poznasz kolejność, w jakiej wywoływane są konstruktory oraz kolejność inicjalizowania pól.

– Nie mam dziś dla Ciebie wielu artykułów, ale ten temat jest naprawdę istotny. Postaraj się w niego zagłębić. A jeśli chcesz przeczytać coś innego o konstruktorach, sięgnij po „Java. Rusz głową!” (ang. „Head First Java”). Możesz tez przeczytać genialny podręcznik Kaya Horstmanna „Professional Library”. Myślisz, że to jeszcze nie dla Ciebie, bo nie jesteś profesjonalistą? Przemyśl to. W końcu nikt nie rodzi się programistą, pamiętasz?

Gettery i settery

– Dawno, dawno temu nie wiedziałeś, czym jest enkapsulacja i dlaczego jest ona potrzebna. A może nawet dzisiaj nie czujesz się pewnie, kiedy rozmawiamy o ukrywaniu danych klasy i metodach pomocniczych (gettery i settery). Jeśli tak jest, przejrzyj tę bardzo przydatną lekcję, która pomoże Ci lepiej zrozumieć enkapsulację.

Operator trójargumentowy

– Dla początkujących jest on czymś niezwykłym. Ogólnie rzecz biorąc, możesz sobie bez niego poradzić, jednak operatory trójargumentowe bezbłędnie skracają kod! A zatem, jeśli jeszcze nie zaznajomiłeś się z tym zastąpieniem konstrukcji if-else, spróbuj zapoznać się z nim i włączyć je w swój kod.

– Polecę Ci także jedną książkę na przyszłość. Jako, że lekcja o operatorze trójargumentowym dotyczy czytelności kodu, zapamiętaj, proszę, ten tytuł:„Czysty kod” i autora – Roberta Martina.

– Ta książka łączy najlepsze praktyki i zalecenia dla programistów. Pomoże Ci ona pisać kod, który jest nie tylko funkcjonalny, ale który również dobrze się czyta.

Komentarze (7)
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
Dawid Czostków Poziom 6, Poland
12 września 2023
some articles in lessons are missing :( i wanted to read that but it says "POST NOT FOUND" :((((
John Squirrels Poziom 2, San Francisco, Poland
14 września 2023
Which link exactly does not work?
Paweł Poziom 13, Wrocław, Poland
4 sierpnia 2021
I believe it supposed to be that book if it comes to "Professional Library": Java Professional Library - David Flanagan
Joanna Poziom 9
11 czerwca 2021
„Professional Library” - this book doesn't exist.
Jaki Taki Poziom 1, Poznan, Poland
22 lipca 2020
I can't find this book either. The author's name is Cay Horstmann but the mention doesn't seem to exist. @CodeGym, can you provide a link to this book?
Patryk Poziom 8, Erfurt, Germany
15 czerwca 2020
Nie moge znaleźć w necie Kay Horstmann „Professional Library”
PAUL Poziom 23, Poland
19 lutego 2023
bo nie istnieje XD