View Full Version : Java semplice? Bah...
Sto provando ad avvicinarmi a questo linguaggio, sto comprando libri su libri, tutti che lo enfatizzano, linguaggio semplice, completo, applicazioni portatili ecc. Ma io lo trovo ostico da morire!
Tutti i libri partono sparati descrivendo il linguaggio, fino ad arrivare al consueto semplice programmino che visualizza il messaggio "benvenuto". Si ok, ma dove lo scrivo? J2SE?, J2EE? Blocco note? e poi? Non c'è un "run" in J2EE sempre che sia questo il tool giusto. Scaricato e istallato J2SE mi ritrovo solo un collegamento sul desktop: "Java web start".
Già mi risulta difficile questo concetto di programmazione a oggetti ( provengo da VB ) ma anche i tool lanciano veramente a desiderare!
Esiste un testo che ti prende per mano e non dia tutto per scontato?
Ultimo mio acquisto: "Thinking in java" pag 48, compilazione del primo programma in java:
"Andate sul sito ecc. e scaricate il sorgente ecc. ecc.",
ok l'ho scaricato
"Andate nella sottodirectory c02 e digitate ecc."
Domanda: Vado con cosa? Con il taxi? Busso al monitor e gli chiedo se posso entrare? Digito dove?
HELP!!!!
prova a dare un'occhiata qui
http://forum.hwupgrade.it/showthread.php?s=&threadid=557945
per vedere se risolvi i dubbi sul come/dove scrivere e compilare ecc...
Ciao
beppegrillo
10-07-2004, 15:09
Originariamente inviato da tilet
Sto provando ad avvicinarmi a questo linguaggio, sto comprando libri su libri, tutti che lo enfatizzano, linguaggio semplice, completo, applicazioni portatili ecc. Ma io lo trovo ostico da morire!
Tutti i libri partono sparati descrivendo il linguaggio, fino ad arrivare al consueto semplice programmino che visualizza il messaggio "benvenuto". Si ok, ma dove lo scrivo? J2SE?, J2EE? Blocco note? e poi? Non c'è un "run" in J2EE sempre che sia questo il tool giusto. Scaricato e istallato J2SE mi ritrovo solo un collegamento sul desktop: "Java web start".
Già mi risulta difficile questo concetto di programmazione a oggetti ( provengo da VB ) ma anche i tool lanciano veramente a desiderare!
Esiste un testo che ti prende per mano e non dia tutto per scontato?
Ultimo mio acquisto: "Thinking in java" pag 48, compilazione del primo programma in java:
"Andate sul sito ecc. e scaricate il sorgente ecc. ecc.",
ok l'ho scaricato
"Andate nella sottodirectory c02 e digitate ecc."
Domanda: Vado con cosa? Con il taxi? Busso al monitor e gli chiedo se posso entrare? Digito dove?
HELP!!!!
Forse TIJ non è il libro più appropriato per un completo principiante, ma presuppone una infarinatura di base. Comunque è un ottimo manuale(bibbia) su questo non si passa. :)
sai qual è il tuo problema? che vieni da VB
quegli ambienti di sviluppo semplificano così tanto la vita che uno non impara niente secondo me
non dico di usare il blocco note ma secondo me per iniziare è meglio avere un editor molto semplice il cui compito sia quello di formattare bene il codice (altrimenti è veramente scomodo), niente altro
vedrai che una volta imparato a usare java avrai molte più soddisfazioni. poi magari userai ambienti che faranno tutto da soli (tipo il VB) ma almeno saprai cosa c'è alla base
Io credo invece che TIJ sia ok per cominciare. Il buon Bruce continua imperterrito a condividere aggratis la sua conoscenza (sempre sia lodato per questo). Tuttavia il manuale non ha molto di biblico, anzi, direi che è un'infarinatura (a me comunque è piaciuto).
end.is.forever
10-07-2004, 17:17
Originariamente inviato da tilet
ma anche i tool lanciano veramente a desiderare!
La sdk di java di base non è molto user friendly.
I tool stanno tutti nella sottodirectory bin, sono per la maggior parte da linea di comando, e quindi non molto comodi da soli.
A differenza di vb a cui sei abituato, la sun non si è molto occupata di interfaccia grafica e simili, quindi ti conviene scaricare una ide da usare per velocizzare un po il tutto.
Io ti consiglio Eclipse della IBM che a mio parere è la migliore in circolazione e se non sbaglio è freeware oltre ad avere una marea di plugin ad esempio per altri linguaggi.
Sui libri non ti so consigliare, ma quello che hai dicono sia un ottimo libro, quindi vai tranquillo.
Java è abbastanza semplice, una volta imparati i concetti fondamentali ti sarà piu chiaro.
Ciao.
Originariamente inviato da PGI
Io credo invece che TIJ sia ok per cominciare. Il buon Bruce continua imperterrito a condividere aggratis la sua conoscenza (sempre sia lodato per questo). Tuttavia il manuale non ha molto di biblico, anzi, direi che è un'infarinatura (a me comunque è piaciuto).
non è quello che x il C è rappresentato dal K&R o per il C++ dal Lippman(li ho tutti e 2 tra parentesi :D ) .......... ma cmq nn disprezzo il libro perche lo reputo molto ben fatto, anche alla luce dell'altro libro scritto da Eckel sul C++.
(ALL OF THIS SUPPOSITION IS IMHO)
Ciao
Originariamente inviato da PGI
Tuttavia il manuale non ha molto di biblico, anzi, direi che è
un'infarinatura (a me comunque è piaciuto).
non sono d'accordo, Eckel copre TUTTI gli aspetti del linguaggio, anche i piu' astrusi e difficilmente sfuttabili.
Occhio, del linguaggio e non delle librerie che sfrutta invece pochissimo.
Ma e' proprio conoscendo il linguaggio che si apprezza la bontà (o meno :fagiano: ) del design delle librerie, poi per le classi e i metodi esiste il javadoc....
Ripeto che a me è piaciuto, ma se recuperate una copia di "The Java Programming Language" noterete una bella differenza a favore di quest'ultimo.
Originariamente inviato da end.is.forever
La sdk di java di base non è molto user friendly.
I tool stanno tutti nella sottodirectory bin, sono per la maggior parte da linea di comando, e quindi non molto comodi da soli.
A differenza di vb a cui sei abituato, la sun non si è molto occupata di interfaccia grafica e simili, quindi ti conviene scaricare una ide da usare per velocizzare un po il tutto.
Io ti consiglio Eclipse della IBM che a mio parere è la migliore in circolazione e se non sbaglio è freeware oltre ad avere una marea di plugin ad esempio per altri linguaggi.
Sui libri non ti so consigliare, ma quello che hai dicono sia un ottimo libro, quindi vai tranquillo.
Java è abbastanza semplice, una volta imparati i concetti fondamentali ti sarà piu chiaro.
Ciao.
Eclipse l'avevo visto tempo fà, ma sai quando si parte da zero con un linguaggio è difficile usare qualsiasi tool, è la programmazione a oggetti che mi rimane particolarmente ostica anche solo da pensare! Come diceva Recoil dovrei cominciare a scrivere programmi banali con l' sdk e fare qualche prova se solo riuscissi a capire come funziona :D Per poi passare a tool + avanzati come eclipse e jbuilder.
Grazie del link PGI
end.is.forever
10-07-2004, 18:37
Allora per quello ti bastano javac (compilatore) e java (per eseguire) entrambi in bin.
Quando faccio doppio click su javac o java si apre una finestra dos per un paio di secondi poi sparisce e non succede niente! E' normale? :muro:
Si è normale. Sono strumenti da linea di comando, cioè devi avere una consolle dei comandi (che in Windows è il "prompt dei comandi") per usarli. In windows il prompt lo trovi in;
start -> tutti i programmi -> accessori
[edit - aggiungo]
Una volta che hai aperto il prompt prova a digitare sulla linea corrente:
javac
e poi premi invio. Cosa dice?
Dice:
"javac" non è riconosciuto come comando interno o esterno un programma eseguibile o un file batch.
allora facciamo un passo alla volta (è una faccenda di variabili d'ambiente, dovresti trovarla nelle faq ma già che ci siamo...):
cerca il percorso del file
javac.exe.
Dovrebbe essere in una cartella simile a
c:\j2sdk1.4.2_04\bin
oppure in
c:\programmi\java\jdk1.5.0\bin
se hai installato Tiger.
segnati il percorso su un foglietto (o ricordalo a memoria, fai tu :D ) e torna al "primpt dei comandi".
Nella linea corrente digita:
set PATH="c:\programmi\java\jdk1.5.0\bin"
e premi in vio (al posto del percorso che ho scritto io metti il tuo).
Poi scrivi di nuovo
javac
e premi invio.
Si, era sbagliato il percorso, mi ha dato una bella schermata con possibili opzioni, g g:none ecc
Edit: Ora ho capito come si lancia il programma :D sei un grande PGI!!!
Ma il PATH devo impostarlo ogni volta che avvio il prompt?
puoi modificarlo in modo permanente aggiugendo alla variabile d'ambiente PATH lo stesso percorso che hai usato per impostare la PATH temporanea.
start -> pannello di controllo -> prestazioni e manutenzione -> sistema -> avanzate -> variabili d'ambiente
nel quadrato "variabili di sistema" evidenzia "Path" e clicca su "Modifica".
Si apre una finestrella con due campi:
nome variabile: "Path"
valore variabile: "%SystemRoot%\system32;%SystemRoot%;eccetera eccetera""
(il valore dipende dalle impostazioni del tuo sistema)
modifica il valore della variabile aggiungendo un punto e virgola ed il percorso della cartella in cui si trova javac.exe
ad esempio
;c:\programmi\java\sdk1.5.0\bin
premi ok, ok, ok.
Chiudi la finestra del prompt dei comandi (nel caso in cui fosse aperta).
Ne apri una nuova e digiti:
javac
mmm... l'ultimo della lista è Diskeeper, non vorrei creare qualche casino cambiando il percorso, misà che lo imposto di volta in volta.
Grazie PGI ora ho le idee un po' + chiare, magari ti disturbo ancora al prossimo intoppo :)
Savio3000+
12-07-2004, 09:08
Per un compilatore java usa eclipse, o textpad :D
michelev83
12-07-2004, 11:13
se ti puo aiutare
http://www.dimi.uniud.it/~mizzaro/teaching/welcome.html
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.