Zacznijmy od książek. Thinking in Java to to najbardziej znana i popularna książka dotycząca podstaw jak i zaawansowanych możliwości Javy. W wersji angielskiej jest ona dostępna za darmo na stronie autora: http://www.mindview.net/Books/TIJ/. Wersja polska niestety nie jest darmowa.
Kolejna pozycja w języku angielskim to dość spore opracowanie How to Think Like a Computer Scientist dostępne w formie PDF'a pod adresem: http://www.greenteapress.com/thinkapjava/thinkapjava.pdf. Książka zawiera wprowadzenie do Javy oraz kilka rozdziałów poświęconych algorytmom i strukturom danych. Bardzo ciekawą pozycją jest również Introduction to Programming in Java Roberta Sedgewicka i Kevina Wayne'a. Znajdziemy w niej interesujące przykłady jak i nieszablonowe podejście do wielu aspektów programowania (język angielski). Całość dostępna tutaj: http://introcs.cs.princeton.edu/java/home/. Inną polecaną książkę o tytule Introduction to Programming Using Java znajdziecie pod adresem: http://math.hws.edu/javanotes/. Poza wstępem do programowania autor opisuje zaawansowane struktury danych, strumienie wejścia/wyjścia jak i programowanie z wykorzystaniem graficznego interfejsu użytkownika. Pozostałe pozycje w języku angielskim to:
- Data Structures and Algorithms with Object-Oriented Design Patterns in Java - http://www.brpreiss.com/books/opus5/html/book.html
- Sams Teach Yourself Java 2 in 24 Hours - http://www.informit.com/library/library.aspx?b=STY_Java2_24hours
- Tutorial ze strona Sun'a (teraz już Oracla) - http://download.oracle.com/javase/tutorial/
- 1000 Java Tips zbiór pytań i odpowiedzi - http://javaa.com/
- A Guide to Modern Programming with Java - http://www.roxie.org/books/bleeding/tableofcontents.html
- The Java Language Specification - http://java.sun.com/docs/books/jls/index.html
- Objects and Java kilka rozdziałów - http://www.artima.com/objectsandjava/webuscript/index.html
- Thinking in Patterns with Java - http://www.mindview.net/Books/TIPatterns/
- Java: Classes in Java Applications - An Introduction to Java Programming - http://bookboon.com/pl/student/it/an-introduction-to-java-programming-2
- Java: The Fundamentals of Objects and Classes - An Introduction to Java Programming - http://bookboon.com/pl/student/it/an-introduction-of-java-programming
- Java: Graphical User Interfaces - An Introduction to Java Programming - http://bookboon.com/pl/student/it/an-introduction-to-java-programming-3
- Object Oriented Programming using Java - http://bookboon.com/pl/student/it/object-oriented-programming-using-java
- Introduction to Java tutorial - http://www.meshplex.org/wiki/Java/Introduction_to_Java
Po polsku wybór pozycji jest znacznie mniejszy. Większość to bardzo dobre tutoriale wprowadzajace do języka jak i również przybliżające trochę bardziej zaawansowane zagadnienia i tak:
- Kurs programowania obiektowego - http://wazniak.mimuw.edu.pl/index.php?title=Programowanie_obiektowe
- Zaawansowane programowanie obiektowe - http://wazniak.mimuw.edu.pl/index.php?title=Zaawansowane_projektowanie_obiektowe
- Podstawy Javy - http://4programmers.net/Java/Podstawy_Javy
- Java - nowy standard programowania w Internecie - http://arturt.republika.pl/java/
- Kurs Javy, podstawy - http://javaprogramming.awardspace.com/index.php?pokaz=kurs
Możemy również poczytać rozdziały książek dostępnych w księgarniach internetowych np.:
- Obsługa zdarzeń z książki Java - Podstawy - http://pdf.helion.pl/javpd3/javpd3-8.pdf
- Aplety z książki Java - Podstawy - http://pdf.helion.pl/jv2pod/jv2pod-10.pdf
- Strumienie i pliki z książki Java - Techniki zaawansowane - http://pdf.helion.pl/javtz8/javtz8-1.pdf
- Wielowątkowość z ksiażki Java - Techniki zaawansowane - http://pdf.helion.pl/jv2te2/jv2te2-1.pdf
- Wycieczka do Obiektowa z książki Java Rusz głową! - http://pdf.helion.pl/javrg2/javrg2-2.pdf
- Wyjątki z książki Java - Efektywne programowanie - http://pdf.helion.pl/javep2/javep2-9.pdf
- System wejścia-wyjścia z książki Praktyczny kurs Java - http://pdf.helion.pl/pkjav3/pkjav3.pdf
- Aplikacje i aplety z książki Praktyczny kurs Java - http://pdf.helion.pl/pkjav2/pkjav2-8.pdf
- Wzorzec fasada z książki Java - Wzorce projektowe - http://pdf.helion.pl/javawz/javawz-13.pdf
- Typy danych zmienne i tablice z książki Java - Kompendium programisty - http://pdf.helion.pl/javakp/javakp-3.pdf
- Wprowadzenie do Javy z książki Head First Java - http://pdf.helion.pl/hfjava/hfjava-1.pdf
...i jak zawsze zostaje Kodatnik ;)
Jesli znacie jakieś inne ciekawe kursy, darmowe podręczniki to dajcie znać o nich w komentarzach.


2 Komentarze - Java - darmowe książki i tutoriale
Lepiej uczyć się programowania poprzez praktykę dlatego warto przeglądać przykładowe programy:)
Dzięki, fajna lista przykładów i kursów.
Prześlij komentarz
Możesz użyć niektórych tagów HTML, takich jak <b>, <i>, <u>, <a> Nie spamuj :)