Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine porta Logan in un'avventura inedita, violenta e fortemente narrativa, costruita attorno alla sua natura di combattente e al difficile rapporto con il proprio passato. Insomniac Games punta su combattimenti spettacolari, progressione e personalizzazione, inserendo l'azione in un mondo segnato dalla persecuzione dei mutanti. Un viaggio intenso, che alterna mattanza, esplorazione e momenti sorprendentemente emotivi.
DJI Romo 2: tante novità lo rendono un robot completo
DJI Romo 2: tante novità lo rendono un robot completo
Romo 2 è la seconda generazione di robot lavapavimenti di DJI, un modello che si caratterizza per la precisione nel sistema di navigazione e per il funzionamento particolarmente silenzioso. Con le modifiche introdotte in questa seconda versione, e un posizionamento di prezzo più allineato alla concorrenza, rappresenta una valida alternativa sul mercato delle soluzioni di pulizia domestica
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Il primo Sony con retroilluminazione True RGB alla prova del banco di misura e dei contenuti: luminanza enorme, colori accurati in HDR e un antiriflesso molto efficace. I limiti sono due sole HDMI 2.1 e il blooming fuori asse
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 13-11-2007, 19:10   #1
Giant Lizard
Senior Member
 
L'Avatar di Giant Lizard
 
Iscritto dal: Aug 2006
Città: Paris
Messaggi: 16003
[Java] L'angolo di Lizard: consigli

Ho da poco cominciato ad apprendere Java (lo sto studiando bene all'Università) ma spesso sorgono dei dubbi che vorrei togliermi per questo ho pensato di crearmi uno spazio tutto mio in questa sezione dove porre domande riguardanti questo linguaggio di programmazione, che per il momento mi sta prendendo. Spero di non aver sbagliato.


Tanto per cominciare, come posso sperimentare quello che sto studiando? Con che programma insomma? Mi hanno consigliato Eclipse, può andare? A me serve ovviamente qualcosa di molto semplicistico e soprattutto molto leggero


Passando a domande più inerenti al linguaggio in sè, non ho ancora ripreso il comando IF (l'avevo già studiato ma non me lo ricordo più), mi dite com'è la stringa di base?

E se volessi creare anche un'interfaccia grafica?


Grazie anticipatamente per le eventuali risposte
__________________
Giant Lizard: PC gamer, retrogamer, appassionato di "finire i giochi al 100%".
Giant Lizard è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2007, 19:17   #2
AnonimoVeneziano
Senior Member
 
L'Avatar di AnonimoVeneziano
 
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
Quote:
Originariamente inviato da Giant Lizard Guarda i messaggi
Ho da poco cominciato ad apprendere Java (lo sto studiando bene all'Università) ma spesso sorgono dei dubbi che vorrei togliermi per questo ho pensato di crearmi uno spazio tutto mio in questa sezione dove porre domande riguardanti questo linguaggio di programmazione, che per il momento mi sta prendendo. Spero di non aver sbagliato.


Tanto per cominciare, come posso sperimentare quello che sto studiando? Con che programma insomma? Mi hanno consigliato Eclipse, può andare? A me serve ovviamente qualcosa di molto semplicistico e soprattutto molto leggero


Passando a domande più inerenti al linguaggio in sè, non ho ancora ripreso il comando IF (l'avevo già studiato ma non me lo ricordo più), mi dite com'è la stringa di base?

E se volessi creare anche un'interfaccia grafica?


Grazie anticipatamente per le eventuali risposte

Allora partiamo dal fatto che i concetti di "semplicistico" ,ma soprattutto di "Leggero" sono su un altro pianeta rispetto ad Eclipse ,ma in genere è la stessa cosa per qualsiasi IDE per Java

Personalmente anch'io ti consiglio o Eclipse o Netbeans (ultimamente sto utilizzando quest'ultimo in versione 6.0 beta2 con profitto e devo dire che ha anche un tool molto potente per il design delle interfacce grafiche) , saranno anche pesanti, ma hanno funzioni di autocompletamento e verifica della sintassi impareggiabili. Inoltre se fai un progetto mediamente grosso gestiscono tutti gli script di compilazione senza che tu debba metterci mano: molto comodo.

Ovviamente oltre all' IDE hai bisogno della JDK che puoi scaricare dal sito della SUN.

Cosa intendi per "IF" ? Se intendi l'"if" espressione condizionale ti consiglio di riguardarti bene le slide del tuo prof di informatica 1

Ciao
__________________
GPU Compiler Engineer
AnonimoVeneziano è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2007, 19:30   #3
Giant Lizard
Senior Member
 
L'Avatar di Giant Lizard
 
Iscritto dal: Aug 2006
Città: Paris
Messaggi: 16003
Anzitutto grazie per l'aiuto e scusa per la mia profonda ignoranza in materia ma...da qualche parte si dovrà pur cominciare Veniamo alle risposte:

Quote:
Originariamente inviato da AnonimoVeneziano Guarda i messaggi
Allora partiamo dal fatto che i concetti di "semplicistico" ,ma soprattutto di "Leggero" sono su un altro pianeta rispetto ad Eclipse ,ma in genere è la stessa cosa per qualsiasi IDE per Java
In che senso? Non è semplice da usare Eclipse? e cos'è un IDE per Java?

Quote:
Originariamente inviato da AnonimoVeneziano Guarda i messaggi
Personalmente anch'io ti consiglio o Eclipse o Netbeans (ultimamente sto utilizzando quest'ultimo in versione 6.0 beta2 con profitto e devo dire che ha anche un tool molto potente per il design delle interfacce grafiche) , saranno anche pesanti, ma hanno funzioni di autocompletamento e verifica della sintassi impareggiabili. Inoltre se fai un progetto mediamente grosso gestiscono tutti gli script di compilazione senza che tu debba metterci mano: molto comodo.

Ovviamente oltre all' IDE hai bisogno della JDK che puoi scaricare dal sito della SUN.
JDK? Umh...anche questo nome ha qualcosa di familiare ma proprio...

Quote:
Originariamente inviato da AnonimoVeneziano Guarda i messaggi
Cosa intendi per "IF" ? Se intendi l'"if" espressione condizionale ti consiglio di riguardarti bene le slide del tuo prof di informatica 1

Ciao
si, intendo quella

Non ho slide perchè nel corso non siamo ancora arrivati all'if, ma dato che volevo iniziare a creare qualcosa volevo già capirlo bene, se possibile. Mi basta solo la sintassi, poi il resto dovrei ricordarmelo
__________________
Giant Lizard: PC gamer, retrogamer, appassionato di "finire i giochi al 100%".
Giant Lizard è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2007, 20:02   #4
AnonimoVeneziano
Senior Member
 
L'Avatar di AnonimoVeneziano
 
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
Quote:
Originariamente inviato da Giant Lizard Guarda i messaggi
Anzitutto grazie per l'aiuto e scusa per la mia profonda ignoranza in materia ma...da qualche parte si dovrà pur cominciare Veniamo alle risposte:



In che senso? Non è semplice da usare Eclipse? e cos'è un IDE per Java?



JDK? Umh...anche questo nome ha qualcosa di familiare ma proprio...



si, intendo quella

Non ho slide perchè nel corso non siamo ancora arrivati all'if, ma dato che volevo iniziare a creare qualcosa volevo già capirlo bene, se possibile. Mi basta solo la sintassi, poi il resto dovrei ricordarmelo
Ah, ma voi fate java ad info 1? E' uno dei pochi corsi dove vedo fare così

Allora sei scusato.
La sintassi dell' "if" è :
Codice:
if (espressione) {
 [...codice...]
}
Dove l'espressione è una espressione condizionale tipo "a == b" o "a >= b" ... etc


Col mio commento precedente su Eclipse intendevo dire che è un mattone. Grosso e pesante, ma molto funzionale (Forse per un corso di info 1 un po' sovradimensionato , ma va bene uguale )

La JDK è la Java Development Kit ed è il pacchetto che contiene tutti gli strumenti FONDAMENTALI per programmare in java, quali il compilatore, i gestori degli script di compilazione e l'interprete java.
La scarichi , se non ce l'hai, da http://java.sun.com

Ciao
__________________
GPU Compiler Engineer
AnonimoVeneziano è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2007, 20:38   #5
Giant Lizard
Senior Member
 
L'Avatar di Giant Lizard
 
Iscritto dal: Aug 2006
Città: Paris
Messaggi: 16003
Quote:
Originariamente inviato da AnonimoVeneziano Guarda i messaggi
Ah, ma voi fate java ad info 1? E' uno dei pochi corsi dove vedo fare così

Allora sei scusato.
Così come? E cosa intendi con info 1?

Quote:
Originariamente inviato da AnonimoVeneziano Guarda i messaggi
La sintassi dell' "if" è :
Codice:
if (espressione) {
 [...codice...]
}
Dove l'espressione è una espressione condizionale tipo "a == b" o "a >= b" ... etc
Si si, la condizionale la so, era proprio la semantica che mi mancava. A proposito, mi sapresti dire invece come fare un più completo "if then else"?

Quote:
Originariamente inviato da AnonimoVeneziano Guarda i messaggi
Col mio commento precedente su Eclipse intendevo dire che è un mattone. Grosso e pesante, ma molto funzionale (Forse per un corso di info 1 un po' sovradimensionato , ma va bene uguale )
Davvero? Mmmh...dici che va bene lo stesso? Io speravo in un programmino leggero e facile... il pc che uso è messo male, non vorrei dargli in pasto simili mattoni, non li digerisce facilmente e non vorrei ci rimanesse secco. Non ci sono altri programmi?

Quote:
Originariamente inviato da AnonimoVeneziano Guarda i messaggi
La JDK è la Java Development Kit ed è il pacchetto che contiene tutti gli strumenti FONDAMENTALI per programmare in java, quali il compilatore, i gestori degli script di compilazione e l'interprete java.
La scarichi , se non ce l'hai, da http://java.sun.com

Ciao
Ma non sono già inclusi in programmi come Eclipse?
__________________
Giant Lizard: PC gamer, retrogamer, appassionato di "finire i giochi al 100%".
Giant Lizard è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2007, 21:12   #6
marko.fatto
Senior Member
 
L'Avatar di marko.fatto
 
Iscritto dal: Jul 2007
Messaggi: 499
In ordine:
-
Codice:
if (espressione)
{
    [...codice...]
}
else
{
    [...codice...]
}
-per iniziare con qualcosa di proprio leggero ti basta il blocco note (magari notepad++ che ti evidenzia le parole chiave)

-il JDK devi scaricartelo a parte qualunque sia l'IDE che utilizzi
__________________

Ultima modifica di marko.fatto : 13-11-2007 alle 21:38.
marko.fatto è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2007, 21:13   #7
Giant Lizard
Senior Member
 
L'Avatar di Giant Lizard
 
Iscritto dal: Aug 2006
Città: Paris
Messaggi: 16003
ma si può sapere esattamente cosa significa questo "IDE"?
__________________
Giant Lizard: PC gamer, retrogamer, appassionato di "finire i giochi al 100%".
Giant Lizard è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2007, 21:20   #8
marko.fatto
Senior Member
 
L'Avatar di marko.fatto
 
Iscritto dal: Jul 2007
Messaggi: 499
Quote:
Originariamente inviato da Giant Lizard Guarda i messaggi
ma si può sapere esattamente cosa significa questo "IDE"?
http://it.wikipedia.org/wiki/Integra...nt_environment
__________________
marko.fatto è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2007, 21:21   #9
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
IDE = Integrated Development Environment = ambiente di sviluppo = "il programma nel quale scrivi il codice" = Eclipse/Netbeans/Notepad/...
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2007, 21:32   #10
Giant Lizard
Senior Member
 
L'Avatar di Giant Lizard
 
Iscritto dal: Aug 2006
Città: Paris
Messaggi: 16003
ah perfetto, capito tutto e più leggero di Eclipse ma più sofisticato del notepad, non c'è niente? anche perchè col notepad ho comunque bisogno di un compilatore che suppongo fosse già incluso in Eclipse.
__________________
Giant Lizard: PC gamer, retrogamer, appassionato di "finire i giochi al 100%".
Giant Lizard è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2007, 21:37   #11
marko.fatto
Senior Member
 
L'Avatar di marko.fatto
 
Iscritto dal: Jul 2007
Messaggi: 499
Quote:
Originariamente inviato da Giant Lizard Guarda i messaggi
ah perfetto, capito tutto e più leggero di Eclipse ma più sofisticato del notepad, non c'è niente? anche perchè col notepad ho comunque bisogno di un compilatore che suppongo fosse già incluso in Eclipse.
Notepad++ ti riconosce anche le funzioni

Il compilatore non è incluso nemmeno in Eclipse... l'unica differenza è che su Eclipse gli dici dov'è installato il JDK e dai direttamente il comando compila... col notepad devi andare da riga di comando a compilare...
__________________
marko.fatto è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2007, 21:37   #12
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
Esistono centinaia di IDE/editor per programmatori. Dipende tutto dalle tue esigenze: JEdit, JCreator, BlueJ, ...

Comunque con una quantità decente di RAM Eclipse e Netbeans non sono poi così "pesanti".
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2007, 21:50   #13
Giant Lizard
Senior Member
 
L'Avatar di Giant Lizard
 
Iscritto dal: Aug 2006
Città: Paris
Messaggi: 16003
Quote:
Originariamente inviato da marko.fatto Guarda i messaggi
Notepad++ ti riconosce anche le funzioni

Il compilatore non è incluso nemmeno in Eclipse... l'unica differenza è che su Eclipse gli dici dov'è installato il JDK e dai direttamente il comando compila... col notepad devi andare da riga di comando a compilare...
notepad++?

ma il compilatore quindi è nel JDK?
__________________
Giant Lizard: PC gamer, retrogamer, appassionato di "finire i giochi al 100%".
Giant Lizard è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2007, 22:00   #14
marko.fatto
Senior Member
 
L'Avatar di marko.fatto
 
Iscritto dal: Jul 2007
Messaggi: 499
Quote:
Originariamente inviato da Giant Lizard Guarda i messaggi
notepad++?

ma il compilatore quindi è nel JDK?
-notepad++

-
__________________
marko.fatto è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2007, 22:26   #15
||ElChE||88
Senior Member
 
Iscritto dal: Dec 2003
Messaggi: 4908
Quote:
Originariamente inviato da Giant Lizard Guarda i messaggi
ma il compilatore quindi è nel JDK?
Si... (javac.exe)
||ElChE||88 è offline   Rispondi citando il messaggio o parte di esso
Old 14-11-2007, 07:36   #16
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
Everyone's Java Editor

Segnalo questo: EJE

Sicuramente è leggero, se ti devi esercitare solo sulla sintassi Java e sull'apprendimento di alcune funzionalità base della libreria (java.lang, java.util, per esempio) per cominciare dovrebbe andare benone.

Con il bonus aggiuntivo che è un prodotto sviluppato da un italiano
banryu79 è offline   Rispondi citando il messaggio o parte di esso
Old 14-11-2007, 10:51   #17
Don[ITA]
Senior Member
 
L'Avatar di Don[ITA]
 
Iscritto dal: Jul 2006
Città: Bergamo
Messaggi: 401
C'è anche ConText che ti permette di scrivere codice per un botto di linguaggi (java, C, C++, assembler...ecc)

Cmq ti consiglio di usare Eclipse che è ottimo per il java...oppure EasyEclipse se vuoi avere anche un editor grafico di interfacce. NetBeans non è male però ,secondo me, se vuoi imparare bene java è meglio Eclipse

Ciauz
__________________
iMac 27" 5K
Don[ITA] è offline   Rispondi citando il messaggio o parte di esso
Old 14-11-2007, 12:32   #18
Giant Lizard
Senior Member
 
L'Avatar di Giant Lizard
 
Iscritto dal: Aug 2006
Città: Paris
Messaggi: 16003
capito, grazie mille se mi vengono in mente altri dubbi o domande uso questo thread


a proposito, nello switch bisogna sempre usare il break se si volesse creare una cosa tipo un menu (se premi uno fa questo, se premi due fa quest'altro ecc...)?
__________________
Giant Lizard: PC gamer, retrogamer, appassionato di "finire i giochi al 100%".
Giant Lizard è offline   Rispondi citando il messaggio o parte di esso
Old 14-11-2007, 12:45   #19
VICIUS
Senior Member
 
L'Avatar di VICIUS
 
Iscritto dal: Oct 2001
Messaggi: 11471
Quote:
Originariamente inviato da Giant Lizard Guarda i messaggi
a proposito, nello switch bisogna sempre usare il break se si volesse creare una cosa tipo un menu (se premi uno fa questo, se premi due fa quest'altro ecc...)?
Si. Il break serve a java per capire dove termina la clausola case in cui entra. Se non gli dici niente lui continua eseguendo anche le altre istruzioni fino a che non trova un break o non termina lo switch.

ciao
VICIUS è offline   Rispondi citando il messaggio o parte di esso
Old 14-11-2007, 14:20   #20
AnonimoVeneziano
Senior Member
 
L'Avatar di AnonimoVeneziano
 
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
comunque lo switch sta andando un po' in disuso ovunque , meno lo usi meglio è

Ciao
__________________
GPU Compiler Engineer
AnonimoVeneziano è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa Marvel's Wolverine, la recensione: Logan torna p...
DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED Sony Bravia 9 II: il True RGB alla prova, dove l...
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve Geely EX5, un mese al volante: il SUV elettrico ...
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare Mova Z70 Ultra Roller Complete: motore potente, ...
Taglio delle accise sul gasolio prorogat...
Universal e ElevenLabs: una piattaforma ...
Astra mette in crisi i server di OpenAI:...
Phanteks EX5: disponibile il case a bloc...
Broadcom rimuove l'accesso a uno strumen...
Italo porta Starlink sui treni ad Alta V...
Le GPU costano sempre di più, ma ...
IBM e NASA hanno insegnato a un'IA a leg...
Desktop Remoto non funziona su Windows S...
Offerte Amazon del giorno: da AirPods 5 ...
Motorola anticipa la sua prossima mossa ...
La manovra di Picard di Star Trek funzio...
EA Sports FC 27, pubblicata su Spotify l...
NSBProject misura quanto una startup &eg...
Instagram permette ora di aggiungere all...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 14:04.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v