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
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 . Ten kurs z Suna który podaliście jest niezły ale niestety nie po polsku
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
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
Mam tego sporo jakbys chciał