Newsgroup: it.comp.java
Titolo: Esercizi per imparare

salve a tutti, vorrei imparare java e per questo, oltre alla teoria, ho
bisogno di fare esercizi. Dove posso trovare gratis in rete degli esercizi
(possibilmente svolti, per poter imparare)?
Ho cercato con google, ma non ho trovato niente di realmente interessante.
Ho trovato su wikipedia alcuni link a degli online-judge, ma non ci sono le
soluzioni, e soprattutto all'inizio avere la soluzione mi aiuta a capire i
procedimenti da seguire e mi può sempre dare qualche spunto interessante
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Io programmo in Java da un anno circa, ho visto molti eserciziari: i
più affidabili/chiari sono sempre quelli dei tutorials della Sun, ma
personalmente trovo molto ben fatti anche gli esempi proposti nel
libro CORE JAVA (volume 1) di  	 HORSTMANN CAY S. - CORNELL GARY
(costa poco meno di 50 euro, ma ne vale la pena)
Poi tutto dipende dalle tue conoscenze di base (hai mai programmato
con altri linguaggi ?), ma in ogni caso la miglior forma di
esercitarsi è sempre quella di programmare qualcosa: parti da un
esempio, uno della Sun o uno del libro (molto buono anche "dai
fondamenti agli oggetti" di Pighizzini) e cerca di migliorarlo quanto
più ti dice la tua testa.
E poi ci sono sempre i ragazzi/e di questo ng.
Ciao

Ciao,
io mi sto esercitando svolgendo proposte di lavoro prese dal sito 
rentacoder.com
, in particolare adesso sto facendo un html parser 
richiesto qui : 
http://www.rentacoder.com/RentACoder/misc/BidRequests/ShowBidRequest.asp?lngBidRequestId=1046825
Se ti va potremmo scambiarci gli esercizi, nel senso che potresti 
scegliere un'altra proposta di lavoro e appena la finisci me la 
mandi,così anch'io ti manderei la mia non appena la finisco.
Chiaramente la proposta vale per chiunque sia interessato.

 procedimenti da seguire e mi puÃ² sempre dare qualche spunto interessante
Secondo me il modo migliore di imparare è usare un manuale, ce ne sono 
molti con il codice allegato che spesso si può scaricare direttamente 
dal sito dell'editore. Se non vuoi spendere soldi per il manuale puoi 
sempre chiederlo in prestito in biblioteca.
-- 
Andrea Francia
http://andreafrancia.blogspot.com/2008/07/colinux-linux-dentro-windows.html

 con altri linguaggi ?), ma in ogni caso la miglior forma di
conosco il C e alcuni linguaggi di base per applicazioni internet
(javascript e, se possiamo definirlo linguaggio, html).
Non sono un mostro in nessuno di questi 3 ma me la cavo.



sono agli inizi degli inizi, per cui non so quanto potrei esserti di
aiuto.... magari in futuro ne riparliamo :)


 esame?
non devo preparare esami, vorrei solo imparare java, come "sfizio" diciamo.
sto facendo un corso da autodidatta, ma ho iniziato da poco e ancora sono
nella fase in cui ho molta confusione in testa


 si, ma non c'è poi più di tanta roba...
Uhm... forse questo sito ti potrebbe essere d'aiuto:
http://java.sun.com/docs/books/tutorial/getStarted/
Ci sono tanti esempi con cui fare pratica.
Una cosa che faccio spesso quando cerco di imparare un nuovo linguaggio 
e riscrivere gli esempi del libro e poi provare a cambiarli in modo da 
fargli fare cose diverse. Non so se questo approcio possa essere utile 
per te quanto lo è per me.


 [S]e possiamo definirlo linguaggio, html).
HTML *è* un linguaggio. Non è un linguaggio di programmazione, ma è un 
linguaggio. In particolare è un linguaggio per definire ipertesti.


 Non sono un mostro in nessuno di questi 3 ma me la cavo.
Se conosci il C sei a buon punto.
Ma il C ha certe caratteristiche sconosciute al paradigma di
programmazione agli oggetti (OOP) quindi in questi casi è meglio
dotarsi di un buon libro che, passo passo, ti introduca verso questi
concetti (Eccezioni, Ereditarietà, Polimorfismo, ...)
Il libro che ti ho consigliato (core java - volume 1)  è veramente
ottimo, Cerca in libreria la versione tradotta in italiano e vai
tranquillo.
Per il resto programma a smanetta.
Il link getStarted dei tutorial Sun è un buon punto di partenza, ma
tutto dipende da quanto bene mastichi l'inglese.
Conoscere Javascript non mi è stato mai utile ai fini di apprendere
meglio Java, casomai il contrario ed è buono conoscere l'HTML,
linguaggio di formattazione, ma la sua natura non ha nulla a che
vedere con Java.
In bocca al lupo!!!
...Crepi

Personalmente mi piace fare pratica facendo qualche applicazioncina
per mio diletto personale (nel senso che l'applicazione stessa mi deve
dare soddisfazione). Per esempio un po' di tempo fa feci un risolutore
e generatore di Sudoku.
Una volta che pensi di aver imparato il linguaggio puoi invece fare
dei test su 
javablackbelt.org
. Ci troverai anche una decina di
domandine d'esame mie...:)