Jaka książka do poznania Javy?

0

Witam, programuję już jakieś 2,3 lata, w C i C++. Jestem już w miarę obeznany w programowaniu obiektowym. Poszukuję jakiejś książki do nauki Javy. Podobno "Thinking in Java" jest przereklamowana i pełna niepotrzebnych informacji, przez co czyta się ją strasznie. Niezła jest podobno "Core 2 Java". Chciałbym tylko taką książkę, gdzie autor nie tłumaczy co to obiektowość, klasy, obiekty, tylko skupia się na samej już Jave. Nie chcę kursu online bo często lubię czytać książkę w pociągu, czy przed snem, nawet kilka godzin. Jak nic mi nie doradzicie to wezmę chyba core 2 java. Co do C i C++ czytałem takie książki:

http://helion.pl/ksiazki/jezyk-c-szkola-programowania-wydanie-v-stephen-prata,jcszpr.htm
http://helion.pl/ksiazki/jezyk-c-szkola-programowania-wydanie-v-stephen-prata,cpprim.htm

Były one dla mnie wyśmienite, szkoda, że ten autor nie ma Javy :P
No ale bardzo was proszę o jakieś porady, może wy coś czytaliscie ucząc się Javy, i wiecie, że ten tytuł jest bardzo dobry. Z góry wam bardzo dziękuję i pozdrawiam :)

0

Zajrzałeś do: Książki do Javy ?

0

Sam próbowałem pod tym linkiem znaleźć jakąś książkę do nauki Javy, ale więszkość pozycji jest z 2006/2007. Jedna pozycja jest z 2009. Przydałoby się to uaktualnić, bo od tamtej pory raczej pojawiły się nowe, aktualniejsze pozycje.
Co do tematu: sam próbowałem się uczyć z Thinking in java, i uważam że ta książka to lekkie nieporozumienie. Teraz w większości korzystam z dokumentacji Oracle, informacje tam zawarte uważam za o wiele przystępniejsze niż w powyższej książce.

1

Moim zdaniem to:
http://helion.pl/ksiazki/java-podstawy-wydanie-viii-cay-s-horstmann-gary-cornell,javpd3.htm
jest najlepsza książka do Javy dla początkującego. Na razie nie ma nowszego wydania tej pozycji.

0

Witam, czytałem kilka ksiązej z Javy i jedna naprawdę jest nietypowo ale bardzo dobrze napisana, oto link ponizej do ksiażki która jest :
http://helion.pl/ksiazki/java-rusz-glowa-wydanie-ii-kathy-sierra-bert-bates,javrg2.htm

Książka wygląda jak dla dziecka w środku, jednak to nawet ułatwia czytanie i zorzumienie rożnych zagadnien związanych z Javą, nawet sa proste schematy UML, typu diagram klas.

2

Ktoś Ci totalne bzdury naopowiadał. TiJ jest doskonała właśnie dla kogoś kto migruje z C/C++ do Javy. Zanim zabrałem się za Javę (i TiJ) nie miałem pojęcia jakim byłem ignorantem jeżeli chodzi o obiektowość. Można powiedzieć, że stary wyjadacz w C++ nie ma pojęcia o obiektowym paradygmacie programowania, nie ma również pojęcia o współbieżności. Nawet najbardziej zaawansowane przykłady w podręcznikach do C++, to w podręcznikach do Javy jest przedszkole i totalne podstawy. TiJ zawiera bardzo dużo informacji - to fakt - na każdej stronie jest coś nowego i czasem zaskakującego - dlatego jest tak wartościowa również dla tych, którzy już Javę znają dobrze. Mi służy do dzisiaj mimo, że opisuje Javę 5/6 (a nic nowszego w podobnej jakości i obszerności nie ma).

Niektóre najlepsze uczelnie w USA opierają cały dwuletni kurs Javy o dwie książki: Thinking in Java ed.4 (Bruce Eckel) oraz Java Efektywne Programowanie ed.2. (Joshua Bloch). Trudno o lepszą rekomendację dla podręcznika.
Po zrobieniu wszystkich zadań i projektów z TiJ nie ma takiego testu w Javie SE, którego nie można przejść, a zatrudnienie się jako programista Javy, to formalność.
Mimo iż książka ma >1000 stron ledwo dotyka wzorców, ledwo dotyka GUI, nie ma prawie nic o 3D, ani o Javie EE (na to jest osobna książka tego samego autora). Daje jednak solidne podstawy, żeby móc nauczyć się pozostałych rzeczy wprost z dokumentacji lub tutoriali.

ps. Są książki lepsze i gorsze - lepiej podchodzące i mniej, ale im więcej się ich przeczyta, tym lepiej. Nawet jeżeli spora część informacji będzie się powielać, to różne podejścia do tych samych tematów dadzą dużo lepsze wyobrażenie o możliwościach języka niż jedna nawet najlepiej napisana książka.

0

Sam niedawno stałem przez podobnym dylematem. Zaczalem od Head First java, pozniej prawdopodobnie bedzie thinking in java a na koniec effective java.

1

http://helion.pl/ksiazki/java-przygotowanie-do-programowania-na-platforme-android-jeff-friesen,jappan.htm
Tytuł trochę myli, bo ta książka traktuję o podstawach Javy, a dopiero jej kontynuacja traktuję o programowaniu na androida. Na pierwszy strzał zdecydowanie polecam.

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