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.
10 Komentarzy - 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.
Pobierz książek komputerowych w którymkolwiek z tej linii są naprawdę ładne infomation .
Computer books
Przy nauce na pewno takie rzeczy się świetnie sprawdzą. Dzięki za przydatne linki
No akurat JAVA to najbardziej popularny język programowania, który na ten moment jest używany. We wszystkie szczegóły należy się odpowiednio wdrożyć, aby wiedzieć, w jaki sposób się tym zajmować. Kursy związane z takimi kwestiami IT są teraz bardzo popularne. Ja kurs dla siebie sprawdzałam np. tutaj https://futurecollars.com/pl/java-developer/
Mnie Java to akurat cały czas kojarzy się z grami. Niestety dalej nie interesowałem się zbytnio, jakie dodatkowo jeszcze usługi posiada. Jeśli już mowa o grach, to ja jestem bardzo ciekawa tym, w jaki gry lubicie grać. U mnie najczęściej są to gry komputerowe, ale ostatnio hitem jest gra Anhtem. Czytam też sobie różnie poradniki związane z tą grą i znajdziecie je sobie np. na stronie https://www.anthem.pl/ . Sprawdźcie, skorzystajcie i dowiedzcie się, czy taka gra będzie dla Was odpowiednia. Ja lubię bardzo taką tematykę.
Racja - JAVA mnie również kojarzy się z grami na komputer i telefon, ale widać, że zasięg ich produktów jest dużo większy. W sumie, jeśli o grach mowa, to jestem ciekawa, z jakich najczęściej korzystacie? Ja mam kilka gier, które od lat są moimi faworytami, ale teraz jakoś zwracam większą uwagę na grę https://darksouls2.pl , która jest ze mną od jakiegoś czasu, a podana strona pomaga mi w tym, aby poradzić sobie z każdym etapem gry. Ciężko znaleźć teraz sobie jakieś fajne zajęcie, skoro ledwo co z domu można wyjść, więc gram.
Ciekawy blog, kiedy to było :) 2011 i ta Java :)
czytanie roziwja
Ciekawie przedstawiony temat.
Prześlij komentarz
Możesz użyć niektórych tagów HTML, takich jak <b>, <i>, <u>, <a> Nie spamuj :)