Książki do nauki Javy dla początkujących

0

Jakie książki do nauki Javy dla początkujących polecacie? Chodzi mi o to, żeby było w nich opisane, to czego często nie ma na kursach, a warto umieć w programowaniu (jakieś standardy językowe, zasady). Ktoś mi kiedyś polecił Thinking in Java, ale najnowsze wydanie jest z 2006, więc książka ma prawie 20 lat i zastanawiam się, czy kupienie jej ma jeszcze sens?

2

To chyba ja Ci polecałem "Thinking in Java" i podtrzymuję ten pogląd - nie ma lepszej pozycji na start, pozwala zrozumieć dużo nieoczywistych konceptów, np jak w praktyce powinna działać enkapsulacja (Inner Classes). W następnej kolejności poleciłbym Effective Java, Joshua Bloch. O ile pierwsza pozycja odpowiada na pytanie "jak" to druga odpowiada na pytanie "dlaczego". Niektórzy jako alternatywę polecają Core Java, ale tam tłumaczone jest wszystko jak dziecku.

Tutaj widzę, że następcą TiJ jest “On Java8” https://en.wikipedia.org/wiki/Thinking_in_Java ale nie czytałem tej pozycji. Do zestawu dołącz "Annotated Solution Guide For Thinking In Java"

Jak już będziesz biegły w javie to zależnie od zagadnienia będziesz chciał przerobić różne książki:
Java Network Programming
Java Performance - The Definitive Guide
Java, współbieżność dla praktyków
Functional Programming for Java Developers

Aczkolwiek podejrzewam, że będziesz raczej chciał zdobyć pracę więc będziesz musiał uczyć się Springa a nie zawiłości javy.

0

To najpierw kupię "Thinking in Java", a później ' Effective Java"

phantom_wizard napisał(a):

To chyba ja Ci polecałem "Thinking in Java" i podtrzymuję ten pogląd - nie ma chyba lepszej pozycji na start, pozwala zrozumieć dużo nieoczywistych konceptów, np jak w praktyce powinna działać enkapsulacja (Inner Classes). W następnej kolejności poleciłbym Effective Java, Joshua Bloch. O ile pierwsza pozycja odpowiada na pytanie "jak" to druga odpowiada na pytanie "dlaczego".

Może czasami tak łatwiej zrozumieć

Niektórzy jako alternatywę polecają Core Java, ale tam tłumaczone jest wszystko jak dziecku.

Sprawdzę

Tutaj widzę, że następcą TiJ jest “On Java8” https://en.wikipedia.org/wiki/Thinking_in_Java ale nie czytałem tej pozycji. Do zestawu dołącz "Annotated Solution Guide For Thinking In Java"

Właśnie raczej chodzi mi o naukę, żeby dostać pierwszą pracę, ale na tą chwilę jestem jeszcze w technikum. Jaki sposób nauki polecasz, żeby nauka była skuteczna?

Jak już będziesz biegły w javie to zależnie od zagadnienia będziesz chciał przerobić różne książki:
Java Network Programming
Java Performance - The Definitive Guide
Java, współbieżność dla praktyków
Functional Programming for Java Developers

Aczkolwiek podejrzewam, że będziesz raczej chciał zdobyć pracę więc będziesz musiał uczyć się Springa a nie zawiłości javy.

2

Niedawno wyszła nowa edycja Java Head First.

0
szatkus1 napisał(a):

Niedawno wyszła nowa edycja Java Head First.

Też sprawdzę, dzięki

1

Polecam mocno Cay S. Horstmann "Java Podstawy" ang. "Java Core Volume 1 Fundamentals"

2

Parę lat temu, czytałem też świetną książeczkę, to było przygotowanie do jakiegoś certyfikatu z Javy, tylko nie pamiętam teraz tytułu. Do certa nie podszedłem, ale interview z Javy poszło śpiewająco;)

0

Żadne książki, predzej kursy w stylu javastart.pl

1

Jakakolwiek 800+ stron będzie OK.
Tego się nie czyta, tylko przegląda + wykonuje ćwiczenia, także wybierz tylko taką książkę która po każdym rozdziale ma ćwiczenia.
Jest tego od groma, najlepiej iść do księgarni przy jakiejś technicznej uczelni i przejrzeć ręcznie, księgarnie internetowe z jakiegoś powodu coraz bardziej utrudniają dostęp do spisu treści i przykładowego rozdziału.

Od biedy Slajdy https://wazniak.mimuw.edu.pl/index.php?title=Programowanie_obiektowe

1 użytkowników online, w tym zalogowanych: 0, gości: 1