[JAVA] Książka/ kurs do nauki

Witam. Chciałbym się nauczyć Javy. Jaką książkę polecacie?

Polecam ściągnięcie NetBeans 6.9 i skorzystanie z oficjalnego Tutoriala (zawsze aktualny) oraz knowledge base NetBeans. Przydatne na pewno też będą javadoci do najnowszego JDK.

Hmm, co by tu polecić?

Na początek warto jednak zacząć od kompilowania najprostszych programów

typu “Hello World” ->samouczek Sun’a, http://java.sun.com/docs/books/tutorial/

gdzie masz po kolei określane, co warto poznać.

Docelowo jak najbardziej, zintegrowane środowisko programistyczne

takie jak wspomniany Netbeans czy Eclipse :wink:

Korzystam z obydwóch środowisk.

Co do książek, polecam książki przygotowujące do egzaminów certyfikacyjnych,

gdyż tam bardzo szczegółowo i z przykładami wziętymi z życia dają zadania

do wykonania -> “SCJP Sun Certified Programmer for Java 6”

Karol

Nie wiem czemu ale usunelo mi poprzedni post. Mam eclipse ale nie korzystam z niego bo nie lubie zadnych ide. Piszę w gedicie a kompiluję z terminala :smiley: . Ten kurs z Suna który podaliście jest niezły ale niestety nie po polsku :frowning:

Hmm, dobrze wiedzieć.

Gedit, jak dla mnie całkiem dobry edytor, do tego ma możliwość

rozbudowy o dodatkowe wtyczki -> wykorzystuję do pisania i budowania

projektów w języku Vala :wink:

Do IDE będziesz musiał się przyzwyczaić - oferuje chociażby budowanie całych projektów,

solidne podpowiadanie składni, opisy do klas i metod (javadoc), określenie,

które metody są przestarzałe (deprecated), możliwość przejścia bezpośrednio

do kodu źródłowego wbudowanych klas w JAVA SDK,

wsparcie dla porównywania plików (zarówno lokalnych, jak i systemów kontroli wersji),

-> jeżeli rozmawiamy o Netbeans, to klienta CVS ma słabego w porównaniu do Eclipsa.

Jeżeli chodzi o budowanie projektów z wielu klas, to zamiast IDE możesz użyć

narzędzi takich jak ANT - uruchamianych z linii poleceń, wymagających zainstalowanego

Java SDK. Cały Netbeans opiera się na skryptach ANTa,

A literatura? Po polsku

Poszukaj “Thinking in Java. Wydanie 3. Edycja polska” oraz “Java 1.5 Tiger. Zapiski programisty”.

Ta druga pozycja pozwala przyzwyczaić się do nowych sposobów / możliwości

programowania w wersjach od 1.5 wzwyż jak np.: dynamiczna liczba argumentów metod,

statyczny import klas, typy generyczne itd -> bardzo ciekawa lektura zawierająca

nie tylko suchy opis, ale również kiedy należy stosować daną funkcjonalność,

a kiedy należy się wstrzymać.

Co do “Thinking in Java”, 2 tomiska, opisujące podstawy (1 tom) oraz drugi określający zabawy ze Swingiem

oraz trochę J2EE, chociażby dostęp do baz danych [JDBC].

Karol

Ja polecam video kursy, i duzo cwiczen samodzielnie :slight_smile:

Mam tego sporo jakbys chciał :slight_smile: