[JAVA] Książka/ kurs do nauki


(stanek.94) #1

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


(GL1zdA) #2

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.


(Karol Piatek) #3

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


(stanek.94) #4

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:


(Karol Piatek) #5

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


(Aglasek) #6

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

Mam tego sporo jakbys chciał :slight_smile: