mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: Problema con ArrayList+Iterator tra due classi

Salve a tutti,
ho una classe che mi crea un ArrayList e il suo iteratore:
class Dipendenza
{
	public ArrayList sinistra;
	public Iterator itSx;
	public Dipendenza()
	{
		this.IdDipendenza = n;
 
		sinistra = new ArrayList();
		destra = new ArrayList();
	}
	// qui sotto altri metodi per aggiungere elementi all'ArrayList
}
Nella classe NON faccio uso dell'iteratore, ma lo istanzio in modo da 
poterlo usare in varie altre classi, ad esempio:
public class Test
{
    public static void main(String[] args)
    {
       Dipendenza d = new Dipendenza();
	  while(d.itSx.hasNext())
	  {
		  System.out.println((String)d.itSx.next());
	  }
}
Il problema č che il codice ma da il seguente errore:
Exception in thread "main" java.util.ConcurrentModificationException
A quanto pare java mi dice sto accedendo in conteporanea all'iteratore, 
ma non č cosi, in una classe lo creo e nell'altra lo utilizzo.
Non vorrei dovere istanziare l'operatore nella classe Test, perchč 
questo iteratore vorrei usarlo in altre classi. Non mi pare efficiente 
dovere istanziare un nuovo iteratore ogni volta che voglio scorrere 
l'ArrayList presente in Dipendenza.
Sbaglio qualcosa io o proprio non si puo fare cosě?
Anticipatamente ringrazio.
galliva
----== Posted via Newsfeeds.Com - Unlimited-Uncensored-Secure Usenet News==----
http://www.newsfeeds.com
 The #1 Newsgroup Service in the World! >100,000 Newsgroups
---= East/West-Coast Server Farms - Total Privacy via Encryption =---

 l'ArrayList presente in Dipendenza.
Mah, non credo che ciò comporti un grande overhead.... quanto all'eccezione,
sei sicuro che non vi sia mai un accesso concorrente ?
Scorpio.

 ma non è cosi, in una classe lo creo e nell'altra lo utilizzo.
No, credo che significhi che la lista è stata modificata tra una chiamata e
l'altra di next(). L'iteratore va buttato ogni volta che la lista viene
modificata.
Ciao
Matteo
-- 
chi sono e soprattutto chi non sono:
http://www.ilnomedeldominio.it
un piccolo programma per studenti universitari:
http://inutility.ilnomedeldominio.it/imsv/


Ho scoperto che se faccio:
public class Test
{
    public static void main(String[] args)
    {
       Dipendenza d = new Dipendenza();
       while(d.itSx.hasNext())
       {
           System.out.println((String)d.itSx.next());
       }
       while(d.itSx.hasNext())
       {
           System.out.println((String)d.itSx.next());
       }
}
funziona. Ma che se tra i 2 while lancio ad esempio un metodo della 
classe Dipendenza che mi aggiunto un elemento all'ArrayList devo per 
forza creare un nuovo iteratore per il secondo while.
Ogni modifica sono quindi obbligato a creare nuovi iteratori? :| Non 
posso averne solo uno?
Anticipatamente ringrazio.

 >
Leggi il post di "matish", credo proprio che abbia centrato il problema. Ad
ogni modo, poichè ho visto che l'instanziazione di un iteratore ha minimo
overhead, ti conviene crearlo "on demand".
Saluti,
Scorpio.
Newsgroup: it.comp.java
Titolo: miglior sito per sorgenti java

ciao,
vorrei sapere quale e' il miglior sito per avere a disposizione sorgenti java
Grazie ciao

Uno molto bello e'
www.mokabyte.it

vorrei sapere quale e' il miglior sito per avere a disposizione sorgenti java
Il concetto di "migliore" è un po' troppo soggettivo se non specifichi 
il criterio...
Ti cito comunque alcune miniere :-)
http://sourceforge.net/
http://jakarta.apache.org/
-- 
Ciao
	Fabrizio C.

 ... a me non convince!
Ciao :-)
Newsgroup: it.comp.java
Titolo: Incredibile

Avresti mai pensato di guadagnare con Internet solo per il fatto di essere
collegato? No? Allora spendi 1 minuto del tuo tempo per dare uno sguardo al
seguente indirizzo:
http://halvin.spedia.net
E' INCREDIBILE MA VERO !!!

Saremo anche fessi, ma a noi piace guadagnare programmando in Java.


 E' INCREDIBILE MA VERO !!!
Di incredibile c'è solo il fatto che la gente continui a spammare con
'sta roba.
Ciao,
	Stefano




 >
Questa qualcuno me la spiega??? Se avete capito cosa intendesse Nick con questa
presa di posizione nei miei confronti???

 wrote in message
news:37FC9D45...@yahoo.com...


 deficiente di Reksten
Deficente sarai tu, tuo fratello, tua sorella, tutta la tua famiglia, e
chi ti lascia a giro. Poi magari mi spieghi la tua presa di posizione
nei miei confronti, sempre che ti sia rimasta un po' di materia grigia
nella scatola cranica.
Ciao,
	Stefano


Si, ma e' indirizzato a me? Secondo me ti stai sbagliando... Spero di si, allora
perche' continui a mandare avanti il mio povero e ingenuo POST!!!!


ops... stavolta ho proprio toppato (non ho familiari comunque....),  mica
avevo visto cheil  tuo non era il messaggio dell'imbecille che parlava di
"esser pagati per navigare", ma una lamentela per lo stesso messaggio!!
Colgo l'occasione a) per farti le mie scuse  b) per mandare a fanculo
l'autore originale ( 
http://halvin.spedia.net
) c) per chiedere: "ma ci vuole
tanto a postare un messaggio SOTTO quello cui interessa rispondere?? Non so
se vi siete resi conto, ma questo thread, oltre a essere OT è anche una
commedia (o saga) degli equivoci con gente che se la piglia con le persone
sbagliate!!!
P.
Stefano Reksten <srek...@local.domain> wrote in message
news:37FDB26C...@local.domain...


> collegato? No? Allora spendi 1 minuto del tuo tempo per dare uno sguardo al
Magari in origine era off topic, relativamente alla intelligenza
artificiale.
Mi sembra che abbia generato un interessante thread sulla demenza naturale,
tuttavia. ;)))
	equivocatamente,
	    Cthulhu
-- 
       Ph'nglui mglw'nafh Cthulhu 
http://www.rlyeh.it
 wgah'nagl fhtgan!
		       <cthulhu at flashnet dot it>

Scuse accettate, insulti ritirati, in effetti è vero, a volte Messenger
(io uso quello) indenta male i msg dello stesso thread.
Ciao,
	Stefano

 sbagliate!!!
Io lo sto ignorando.
Ho letto questo per sbaglio, sbagliando a cliccare
--
Alessandro Monti
Newsgroup: it.comp.java
Titolo: Regular Expression

Ciao a tutti,
avrei bisogno di una regular expression in grado di trovare tutti i commenti
contenuti in una pagina.
I commenti sono contenuti all'interno dei tag "<!--" e "-->"
Ovviamente è possibile che un commento vada a finire a capo (quindi
all'interno della stringa di testo completa, ci potrebbero essere dei
caratteri \r \n \t)
La struttura base della regex dovrebbe essere di questo tipo "<!--.*-->"
su cui poi andrebbe aggiunto qualcosa che consenta la lettura dei caratteri
\n\r\t in mezzo al testo e della presenza di una sola chiusura di commento
"-->" (qualcosa come "-->{1}", ma sembra che non mi funzioni)
Sapreste indircarmi una regex corretta?
Grazie, Revenge

Prova questa:
"<!--(^>*)-->"
-- 
--
                  T H I N K   F U Z Z Y
      In every good man, there's something bad ...
        ... in every bad man, there's something good.
Be SuRe, bE yOUrsElf, TAKE IT EASY, in life we trust. ;8)

 wrote in message
news:4256d1a2$2...@x-privat.org...


> I commenti sono contenuti all'interno dei tag "<!--" e "-->"
Ho paura che per fare una cosa del genere non ti basta un espressione
regolare ma hai bisogno di fare un parsing del documento.
Se però il file è un XML i parser li hai già belli e pronti, puoi usare DOM
o SAX per accedere hai commenti.
se il documento non è un XML puoi organizzare tranquillamente un piccolo
Dyrector/Builder/Product 'pattern' per gestirti il parsing.
ciao
Domenico

 Domenico
Effettivamente può essere una buona idea....
diciamo che a questo punto forse può convenire utilizzare l'indexOf che
forse alleggerisce anche l'operazione utilizzando come startOffset
indexOf("<!--") e come endOffset indexOf("-->")>indexOf("<!--")
(ovviamente nel loop effettuo la rimozione dei commenti)

Newsgroup: it.comp.java
Titolo: ricerche

Volevo chiedervi se conoscete l'esistenza di una applet che permetta di
effettuare ricerche testuali sul contenuto del sito in cui e' inserita, ed
eventualmente dove scaricarla. Purtroppo non ho acesso ai CGI del mio sito e
quindi una soluzione di questo tipo non sarebbe praticabile.
Grazie
Andrea
----------------------------------------------------------------------------
-------
Andrea Ranalli
"Don't need an helmet, got an hard hard head" (Pearl Jam)
http://www.geocities.com/CapitolHill/6255
http://www.aspide.it/freeweb/mondotv
----------------------------------------------------------------------------
-------

Andrea
Su 
www.gamelan.com
 ne ho trovate alcune
ciao Matteo
Newsgroup: it.comp.java
Titolo: Domini .com .net .org £ 30.000 + iva ad anno !!!

HTTP://WWW.WEBSOLUCTIONS.COM
OFFRE LA REGISTRAZIONE DI UN DOMINIO .COM .NET .ORG A LIRE 30.000 + IVA PER
UN ANNO CON INSERIMENTO DEI DNS NELLO SPAZIO CHE GIA POSSEDETE, SE DI FATTO
NON AVETE ANCORA LO SPAZIO WEB LE NOSTRE OFFERTE PARTONO DA:
5 MB DI SPAZIO + REGISTRAZIONE DOMINI  .COM / .NET / .ORG + 10 E-MAIL,
PER 1 ANNO £ 84.000
OFFERTA LANCIO SOLO PER COLORO CHE VISIONANO TALE NEWSGROUP:
15 MB DI SPAZIO + REGISTRAZIONE DOMINI  .COM / .NET / .ORG + 20 E-MAIL
PER 2 ANNI A SOLE £ 180.000 IVA INCLUSA.
DESCRIZIONE
Servizio di registrazione dominio 
www.nome-dominio.com
, .net, .org, .it,
ecc.
5-10-15-20-50 Megabytes di spazio WEB su linea ATM Global-ONE, Comm2000 Spa
e KPNQwest
Illimitate Caselle di posta elettronica Accesso FTP anonimo e controllabile
ftp.nome-dominio.com
12 script CGI pre-installati
Directory CGI-BIN personale
Possibilità di inserire i propri script CGI
Illimitate mailing list
Illimitati alias
Server mail POP3 
mail.nome-dominio.com
 ecc...
Traffico illimitato solo per il web (Porta 80)
Supporto SSI
Supporto FrontPage2000
Supporto PHP3 e 4
Supporto MySQL
Filtri Anti - Spamming RBL
Supporto Macromedia's Flash
Server Sicuro SSL 40bit
Supporto VRML 2.0
Illimitati Contatori Grafici
Statistiche in Italiano giornaliere
Password per la protezione di ogni pagina Web
Supporto via E-mail entro 48 ore
Supporto Tecnico ed Assistenza dalle 10.00 alle 12.00 e dalle 16.30 alle
20.00
Backup giornaliero dei dati
Nessun Costo di Setup
Servizio registrazione certificati SSL
Possibilità di attivare i propri DNS per gestione indipendente dei domini.
Possibilità di trasformare il proprio contratto Hosting in servizio Housing
Server Dedicato per rivendita spazio a terzi.
Attivazione in 48 ore
PER INFORMAZIONI 
HTTP://WWW.WEBSOLUCTIONS.COM

 NON AVETE ANCORA LO SPAZIO WEB LE NOSTRE OFFERTE PARTONO DA:
[...]

 wrote in message
lRxe6.95354$lV5.2...@news2.giganews.com...
| 
HTTP://WWW.WEBSOLUCTIONS.COM
|
| OFFRE LA REGISTRAZIONE DI UN DOMINIO .COM .NET .ORG A LIRE 30.000 + IVA
PER
(CUT)
Newsgroup: it.comp.java
Titolo: Array multidimensionali come classe

Salve a tutti,
ANzichè usare una cosa del tipo int mp[][], esiste la possibilità di
creare array multidimensionali attraverso,magari, una classe dedicata?
-- 
----------------------------------
Criticalkernel Software
http://www.criticalkernel.com/
in...@criticalkernel.com

"malcom" <info@NO!!_SPAM_criticalkernel.com> ha scritto nel messaggio
news:1gh9we7.ni72mo183quqtN%info@NO!!_SPAM_criticalkernel.com...

Beh potresti usare una classe che incorporae due array separati, uno  per
coordinate X e uno per Y e poi accedere e modificarli tramite metodi. Oppure
puoi usare solo due variabili int per ogni istanza. Insomma, lavora un pò di
fantasia.
redcloud
-------------------------------------------------------------------
ICQ: 194243595
SKYPE: redcloud80
MSN & email: 
redclou...@aliceposta.it
WEB LINKS: 
http://www.gameprog.it
 . 
http://www.javastaff.com
 
http://www.nbail.com
-------------------------------------------------------------------

 fantasia.
giusto! non c'avevo pensato! :)) Thx!
un'altra piccola domanda...
ho una funzione che aggiunge roba in un array... tipo:
ArrayList nomearray = new ArrayList();
aggiungi(nomearray);
ora vorrei copiare tutti i valori di nomearray dentro un'altro array..
copiare! se faccio
nuovoarray = nomearray
lo passo per riferimento...così mi fa un casino percchè modifica anche
l'altro array...
esiste una funzione copy()?



Beh guardare le API non ti farebbe male. Cmq la funzione è
      static void arraycopy(Object src, int srcPos, Object dest, int
destPos, int length)
                Copies an array from the specified source array, beginning
at the specified position, to the specified position of the destination
array.
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/System.html

 Beh guardare le API non ti farebbe male. 
è il caldo :P sul portatile si suda :P


Newsgroup: it.comp.java
Titolo: servlet per sessione rtsp

ciao,
il mio problema e' ricevere filmati in streaming da una telecamera attaccata
ad un pc, facendo la richiesta ad un web server attraverso una servlet.
Ho pensato che la servlet, il cui link e' disponibile su una pagina web sul
web server, avvii una sessione rtsp con la telecamera per ricevere lo stream
audio/video e lo visualizzi sulla finestra del browser.
sapete dove posso trovare suggerimenti e magari codice gia' in parte
sviluppato?
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


il riferimento č jmf:
http://java.sun.com/products/java-media/jmf/reference/docs/index.html
un tutorial : 
http://www.javaworld.com/javaworld/jw-04-2001/jw-0406-jmf1-p2.html
č diviso in 2 parti codice incluso.
JMF Extensions in JavaTV and MHP
http://www.mhp-interactive.org/tutorial/mhp/javamedia.shtml
-- Io premetto non ci ho mai lavorato sopra.. anche se lo ritengo assai 
interessante. Una domanda te la porgo io, perň: a livello hw come 
gestisci la telemamera (ovvero usi una scheda di acquisizione 
analogica)? e il software d'implementazione delle API JMF, chi telo 
fornisce?
Ciao
Carlo
Newsgroup: it.comp.java
Titolo: Offerta lavoro Torino

Buongiorno a tutti,
stiamo ricercando un consulente JAVA esperto con conoscenze di EJB, JSP,
Servlet, JDBC. Gradita la conoscenza di Struts e Websphere 5. La sede di
lavoro sarà Torino.
Per tutte le persone interesessate inviare il curriculum.
Grazie
Alberto Agus
www.actionlabs.it
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 
www.actionlabs.it
Per annunci di lavoro postare su it.lavoro.informatica o
it.lavoro.offerte. (il punto finale indica la fine della frase)
G.M.

 > lavoro sarą Torino.


 questo gruppo (magari con un [OT] all'inizio, se proprio vuoi).
Potrei essere d'accordo con te, però bisogna attenersi alle regole del manifesto.
Senza rancore.
G.M.
Newsgroup: it.comp.java
Titolo: [SEMI-OT] Suversion repository e progetti

Salve a tutti,
scusate il semi-ot ma non saprei dove altro chiedere (immagino che 
qualcuno di voi usi questo fantastico progetto).
Sono alle prime armi e vorrei avere una conferma: un repository può 
contenere più progetti giusto?
Perché ogni volta che aggiungo un progetto come directory nella root del 
repository gli fa partire la revisione in un gradino più in alto che il 
massimo del resto.
Quindi se volessi tenere traccia per bene delle varie revisioni dovrei 
creare un repository per progetto?
Tnx a tutti!
-- 
Giovanni
------------------------------
PadovaBoy crocciola padovaboy DOT it
www.padovaboy.it
 dal 2001 con furore ;)

 massimo del resto.
Non sono un guru di svn, ma per quello che ne so:
In CVS, revision numbers are per-file. This is because CVS stores its data
in RCS files; each
file has a corresponding RCS file in the repository, and the repository is
roughly laid out ac-
cording to the structure of your project tree.
In Subversion, the repository looks like a single filesystem. Each commit
results in an entirely
new filesystem tree; in essence, the repository is an array of trees. Each
of these trees is
labeled with a single revision number. When someone talks about “revision
54”, they're talking
about a particular tree (and indirectly, the way the filesystem looked after
the 54th commit).
In sostanza SVN vede il repository (non i singoli progetti) come files, e
quindi revisiona tutto globalmente (ecco perché aumentano i numeri anche
fra progetti). Però non sono sicuro di cosa tu intendi con tener traccia
delle revisioni, perché non credo tu ti debba occupare di come queste siano
numerate internamente (se non per recuperare un file).
Luca

 Luca
Fantastico!
Sei stato gentilissimo, mi hai chiarito la cosa. In effetti avevo già 
letto questa cosa della rienumerazione, ma appunto non avevo capito il 
suo "spettro".
In effetti guardando con tortoise mi tratta i log e i commit in maniera 
distinta tra progetti (avevo paura che fondesse le cose) (ed era questo 
che intendevo per tenere traccia delle revisioni).
Altra domanda (la butto li e poi vediamo): se ho ben capito per avere i 
report sotto html con i svariati log etc.. bisogna per forza installare 
apache giusto? perchè svserve funzia solo per i protocolli file e svc 
giusto?
Intanto grazie mille per le risposte!
Ps: questo progetto è veramente utile...mi risolve una valanga di 
problemi/cosucce!


 
Si, devi avere un server web (apache o altro) e poi installare il pacchetto
che ti serve. Ad esempio per esplorare il filesystem e vedere i log io uso
websvn.
Luca
Newsgroup: it.comp.java
Titolo: Ci riprovo

Siccome mi serve urgentemente, vi ripropongo il problema , al quale non ho 
avuto risposta:
Ho creato un'applicazione con una jTextArea al centro ed un pulsante.
Quando clikko sul pulsante, parte un thread che dovrebbe scrivere nella 
jTextArea, ma non so come fare. Potete aiutarmi?
Spero abbiate capito quale sia il problema.
Grazie
-- 
Ciao by Siro            
^__^

 ha scritto nel messaggio
news:10218941...@aragorn.postel.it...


 
All'interno della classe principale scrivo così: jTextArea.setText("Testo 
Testo"), ma nel thread cosa scrivo?
Come faccio riferimento all'oggetto jTextArea della classe GUI ( ho chiamato 
cosi la public class, mentre il thread è class List extends Thread...) ?


Passi il riferimento della JTextArea nel costruttore del thread

 Passi il riferimento della JTextArea nel costruttore del thread
Come si fa?


 wrote in message
10219054...@aragorn.postel.it...


Grazie, ero già riuscito a passare l'oggetto al costruttore del Thread, ma 
sei stato comunque molto gentile!
Ciao alla proxyma ^__^

         jta=j;
            //jta.append("aaa"); aggiunge aaa alla JTextArea
            //oppure
            //jta.setText("aaa"); sostituisce il testo contenuto nella
JTextArea con aaa


Newsgroup: it.comp.java
Titolo: Dove trovare il jws???

Ciao a tutti vorrei sapere dove trovare il tools di sviluppo java
workshop!!grazieeee :-))))
ALEX!!
---------------------------------------------------
Inviato da: 193.76.244.12, via 
http://usenet.iol.it

workshop!!grazieeee :-))))
http://sunsite.anu.edu.au/java/JWS/literature/ProductGuide/WS_java.html
... comunque, non perderci tempo, non ne vale la pena!
Newsgroup: it.comp.java
Titolo: Dimensione di un array bidimensionale

Salve a tutti
volevo chiedere una cosetta veloce:
c'è modo di saperel a dimensione di un array bidimensionale?
es: int m[][]
vorrei sapere righe e colonne quante sono
grazie mille

 ha scritto nel messaggio
news:1ghlyyo.1bzymp71etsb5yN%info@-nospam-criticalkernel.com...

Non puoi dichiarare un array bidimensionale vuoto.

 Non puoi dichiarare un array bidimensionale vuoto.
int x[10][10];
mettiamo che io voglia, per curiosità sapere quanto è grande. Ovvio che
potrei memorizzarmi le variabili di dimensione però...però voglio far
così... è possibile?
-- 
criticalkernel software development
mail: info@-
nospam-criticalkernel.com
web: 
http://www.criticalkernel.com/

 
per sapere la prima dimensione: x.length
per sapere la seconda dimensione: x[#].length (dove # è una posizione del 
vettore)
e così via se è tridimensionale etc etc
;)
-- 
by \ \/ /\/
PerezDeQueya80 on AzzurraNET.org

 così... è possibile?
Certo che si può fare!
Ma, ovviamente, non è detto che la seconda dimensione sia
eguale per tutte le righe della prima dimensione!
Ad esempio considera il seguente programmino:
   class Array2 {
     public static void printDimension(int[][]x) {
       if(x != null) {
         System.out.println("x.length = "+x.length);
         for(int i=0; i<x.length; i++)
           if(x[i] != null)
             System.out.println("x["+i+"].length = "+x[i].length);
           else
             System.out.println("x["+i+"] is null!");
       } else
         System.out.println("x is null!");
       System.out.println();
     }
     public static void main(String args[]) {
       int x[][] = new int[10][20];
       printDimension(x);
       for(int i=0; i<10; i++)
         x[i] = new int[i*10];
       printDimension(x);
       x[1] = null;
       printDimension(x);
       x = null;
       printDimension(x);
     }
   }
Se lo mandi in esecuzione avrai il seguente risultato:
   x.length = 10
   x[0].length = 20
   x[1].length = 20
   x[2].length = 20
   x[3].length = 20
   x[4].length = 20
   x[5].length = 20
   x[6].length = 20
   x[7].length = 20
   x[8].length = 20
   x[9].length = 20
   x.length = 10
   x[0].length = 0
   x[1].length = 10
   x[2].length = 20
   x[3].length = 30
   x[4].length = 40
   x[5].length = 50
   x[6].length = 60
   x[7].length = 70
   x[8].length = 80
   x[9].length = 90
   x.length = 10
   x[0].length = 0
   x[1] is null!
   x[2].length = 20
   x[3].length = 30
   x[4].length = 40
   x[5].length = 50
   x[6].length = 60
   x[7].length = 70
   x[8].length = 80
   x[9].length = 90
   x is null!
Capito mi hai?
- Dario

 ;)
mi aggancio qui per ringraziarvi entrambi ^_^

Newsgroup: it.comp.java
Titolo: Socket Java

Chi mi può dire dove posso trovare buona documentazione sui Socket in
ITALIANO?
Vorrei imparare quei comandi che si mandano mediante TelNet tipo :
        GET / HTTP/1.0
Che tipo di comandi sono?
Come si chiamano ?
Dove posso reperire la documentazione su questi comandi?
Grazie
Danilo
dciv...@tiscalinet.it

Dove posso reperire la documentazione su questi comandi?
Nelle RFC che trovi su 
http://www.faqs.org/
 (in inglese)
Davide

Un buon libro per imparare il Java in rete è:
Programmare in Rete con Java di Elliotte Rusty Harold
Jackson Libri editore
servono già delle basi in java
Ciao
Stefano


 wrote in message


 
anche tu della Sapienza? Ciao collega! :-)
-- 
Ciao,  |  I play Russian roulette everyday, a man's sport,
Matteo |  With a bullet called life, yeah called life, (SUGAR)
Newsgroup: it.comp.java
Titolo: Java GUI develop

Ho sviluppato in Java con Eclipse per svariato tempo
per applicazioni Web Based dove non serviva occuparsi
di interfaccie grafiche/GUI.
Ora devo sviluppare in ambito application, e non vedo
in eclipse alcun strumento professionale per sviluppare
velocemente ad interfaccia con editor grafico di componenti.
Mi hanno suggerito di usare JBuilder X. Qualcuno sa
dirmi come conviene affrontare la questione.
Grazie


Mah, sto per la prima volta dedicandomi anch'io alle gui in java, pero' 
devo dire che il gui builder di netbeans, una volta che si impara ad 
usare, non e' niente male.

Newsgroup: it.comp.java
Titolo: Cambiare icona del mouse

          Seregno - Italia


      Prova a guardare le variabili della classe java.awt.Frame

Newsgroup: it.comp.java
Titolo: jbuilder

Chi è che sa usare abbastanza bene jbuilder 3 professional per window?
Se c'è qualcuno là fuori me lo faccia sapere a 
ilr...@libero.it

Che cosa vuoi sapere?????
Rossi Massimo ha scritto nel messaggio ...


Newsgroup: it.comp.java
Titolo: Potete darmi qualche esempio?

Salve.
Scusate.
Avevo gia' postato un messaggio chiedendo un parere sull'utilizzo di java
per sviluppo applicazioni web.
Non sono un espertoi del settore e non conosco java.
Non c'e' niente di meglio che avere degli esempi da studiare.
Esattamente come si usa java nel web?
Solo attraverso le applet?
Se volessi per esempio visualizzare sulla mia pagina web una form con dei 
campi formattati tipo xxx.xxx.xxx.xxx e controllare che ogni singolo ottetto
non superio il valore 255 come dovrei procedere.
Potreste darmi del codice di esempio?
Potrei usare l'html per la form ma l'utilizzo di java e' pensato per
sviluppi futuri, in oltre con html non si possono gestire campi di input 
formattati.
Grazie.

 Grazie.
Lo puoi fare usando servlet/jsp
Per iniziare o compri un qualunque libro che parli di queste tecnologie
(in libreria ne trovi quanti ne vuoi)oppure fai una qualunque ricercaa
su internet e trovi tutti i tutorial che vuoi. Ottimo il sito della SUN,
prova anche a gurdare su 
www.mokabyte.it
. Trovi degli ottimi esempi e
sono in italiano.
Ciao,
Mauro
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.java
Titolo: Dimensioni relative

Salve a tutti,
    proseguendo nello studio del linguaggio, ho fatto la seguente
riflessione: fin ora ho piazzato dimensioni fisse per frame etc. esempio
800x600. Ma ho dato per scontato che il monitor abbia una risoluzione
800x600, e prendo tutto il display. Se avessi una risoluzione 1024x768
questo frame verrebbe abbastanza più piccolo, con il risultato che ciò che
sta dentro si vede più piccolo. Si potrebbe dimensionare, il frame,
relativamente alla risoluzione del monitor? Ciò che vorrei raggiungere è una
serie di disegni che all'occhio siano della stessa dimensione,
indipendentemente dalla risoluzione dello schermo. Suggerimenti? Grazie.
Cippo741

 relativamente alla risoluzione del monitor? Ciň che vorrei raggiungere č una


per la precisione ;)
	var width = screen.width
	var height = screen.height


 relativamente alla risoluzione del monitor?
..ma se uno fatica tanto a comprarsi un monitor più grande, con una
risoluzione più alta, perchè occupargli tutto lo schermo?? Non credo sia
giusto fare dei pulsanti enormi se hai uno schermo enorme! Vorrà dire che ci
terrà più finestre anche se l'esempio dei 1024x768 non calza.. ma se ho
1420x1024 già cambia...
Ludovico

Newsgroup: it.comp.java
Titolo: JAR eseguibili.

Come da oggetto,vorrei sapere cosa si deve fare per rendere 
eseguibile un file jar.
Devo usare qualche classe oppure solo avere delle accortezze 
particolari nel crearlo. Ho visto di alcuni jar che partono
che hanno un file manifest particolare, dipende da quello?
Grazie a tutti.
Stelvio.

 wrote in message
news:3a254da8$1...@multidominio.mercurio.it...

nel jar devi mettere assieme ai file .class un file che si DEVE chiamare
manifest.txt in cui devi mettere la seguente linea
Main-Class: pippo
dove pippo è il nome del file .class dove c'è la classe principale del
programma  (non so se mi sono spiegato)
tutto qui
comunque ti consiglio di scaricarti realj dal sito 
http://www.realj.com/
fa tutto lui :-)
ciao
frolix8
Newsgroup: it.comp.java
Titolo: BufferedReader e il CRLF

Utilizzando la BufferedReader + readLine perdo il "0D0A" o solo "0A".
Come posso fare per leggere tutta la riga + il CRLF finale ?
Mi servirebbe di leggere un file ZIP e riscriverlo uguale in un altro ....
Grazie a tutti per l'aiuto ....



non puoi leggere il file zip come stream di byte?
ciao_O
_______________________________________
jame 4.0c is available! 
http://jame.sourceforge.net
_______________________________________
http://digilander.iol.it/schiele

 ha scritto nel
messaggio news:3b4ab73...@news.tiscalinet.it...


> >Mi servirebbe di leggere un file ZIP e riscriverlo uguale in un altro
se il tuo scopo e' copiare un file prova a scrivere qualcosa del genere
int BUFFER_SIZE = 1024; //non e' obbligatorio che sia 1024
File source = new File("file.zip");
File dest = new File("file.zip");
try
{
	FileInputStream in = new FileInputStream(source);
	try
	{
		FileOutputStream out = new FileOutputStream(dest);
		byte[] buffer = new byte[BUFFER_SIZE]; 
		int n = 0;
		try
		{
			while ((n = in.read(buffer)) > 0)
			{
				out.write(buffer,0,n);
			}
		}
		catch (IOException e)
		{
			System.out.println(e);
		}
		out.close();
	}
	catch (IOException e)
	{
		System.out.println(e);
	}
	in.close();
}
catch (IOException e)
{
	System.out.println(e);
}
non ho provato il codice ma spero vada bene ;)


GRAZIE 1000 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

 .... ....
si puo' fare senza usare il while, e probabilmente e' piu' veloce (non sono
sicuro perche' non sono
andato a vedere i sorgenti Java ..)
sicuramente piu' "pulito" pero'
 Michele
File src = new File("file.src.zip");
FileInputStream fis = new FileInputStream(src);
int size = (int) src.length();  // *** funziona solo per file < 2Gb ***
byte[] buffer = new byte[size];
fis.read(buffer);
FileOuputStream fos = new FileOutputStream("file.dest.zip");
fos.write(buffer);
fos.close(); fis.close();

ragazzi, troppe birre per scrivere sul newsgroup:
la soluzione di Andrea e' molto migliore per file di dimensioni
considerevoli.
Il mio esempio farebbe certamente schifo con file piu' grossi
di 1/2 Mb (credo)
 Michele

Newsgroup: it.comp.java
Titolo: java.util.Date su windows funziona su solaris no?

[SOURCE]
public class Time{
 public static void main(String[] args){
  System.out.println(new java.util.Date());
 }
}
[/SOURCE]
La classe Time qui sopra compila correttamente sul mio PC windows 98 ed
anche sulla shell Solaris su cui ho un account.
Però sotto windows viene eseguita correttamente stampando la data e l'ora
corrente della macchina, su solaris (
    Kaffe Virtual Machine
    Copyright (c) 1996-2000
    Transvirtual Technologies, Inc.  All rights reserved
    Engine: Just-in-time v3   Version: 1.0.6   Java Version: 1.1
) solleva la seguente eccezione:
java.lang.NullPointerException
        at java.util.TimeZone.addZoneFiles(TimeZone.java:97)
        at java.util.TimeZone.addZoneFiles(TimeZone.java:108)
        at java.util.TimeZone.loadTimeZones(TimeZone.java:77)
        at java.util.TimeZone.getTimeZone(TimeZone.java:170)
        at java.util.TimeZone.getDefault(TimeZone.java:147)
        at java.util.Calendar.<init>(Calendar.java:74)
        at java.util.GregorianCalendar.<init>(GregorianCalendar.java:54)
        at java.lang.Throwable.printStackTrace(Throwable.java:57)
        at java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:56)
        at java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:43)
        at java.util.Date.toString(Date.java:307)
        at java.lang.String.valueOf(String.java:549)
        at java.io.PrintStream.print(PrintStream.java:71)
        at java.io.PrintStream.println(PrintStream.java:114)
        at Time.main(Time.java:3)
Qualcuno mi sa dire se c'è un errore che mi sfugge, se c'è
un'incompatibilità nota, se devo supporre che qualcosa non va con
l'installazione di Kaffe, e se comunque c'è un "workaround" per questa
situazione?

Avantgarde wrote:

ma stai usando kaffe su solaris ? ma e' uno schifo di jvm !!!
installa il jdk 1.3.1 della sun e  riprova.

 installa il jdk 1.3.1 della sun e  riprova.
Non amministro la macchina in questione. Peccato.
Newsgroup: it.comp.java
Titolo: Si puo' fare?

Salve,
Premetto che sono un neofita di Java,ho avuto brevi esperienze
di programmazione in pascal,c++ e assembler solo per passare
un paio d'esami all'uni,e sul funzionamento delle reti ho giusto
una vaga idea....volevo sapere da qualcuno piu' esperto se si
puo' risolvere il seguente problema in Java:
Su di un sito cliccando su di un link viene scaricata quella che
credo sia un'applet,la quale dopo un po' inizia a ricevere un
flusso di dati che poi viene visualizzato in una piccola finestra
a parte....ora io avrei la necessita' di fare in modo che questi
dati oltre  ad essere visualizzati vengano salvati su disco,in modo
da poterli riesaminare con calma in seguito...si puo' fare?
Bye,
       Bigstar.


wrote:

se non ricordo male alle applet é vietato scrivere file sul pc
in cui vengono eseguite per evitare che venga registrato sul disco
eventuale codice maligno .....
Antonio

 wrote in message
news:a0seik$1i0$1...@nreada.inwind.it...


 wrote in message
news:a0seik$1i0$1...@nreada.inwind.it...


 --
Grazie per l'utilissimo link...mi riservo di chiedere di nuovo aiuto
quando avro' tempo per mettere in pratica l'operazione....
Buon 2002 anche a te...
Bigstar.

Newsgroup: it.comp.java
Titolo: Qualcuno ne ha mai sentito parlare?

Un mio amico oggi viene da me tutto contento per la grande notizia che 
aveva da darmi:"Con la sdk 1.4.1 hanno implementato un nuovo modo per fare 
gui, lascia stare quella merda di javax.swing.* usa *.swt.*, è molto 
meglio in tutto, dalle prestazioni alla semplicità" io arrivo a casa 
dubbioso, non ne avevo mai sentito parlare, e mi metto a cercare nei vari 
package tracce di queste meravigliose classi, che ovviamente non ho 
trovato.
Da cui la domanda in oggetto
-- 
Manny Calavera
AntiSpam: CAVA²
Using M2, Opera's revolutionary e-mail client: 
http://www.opera.com/m2/

 Da cui la domanda in oggetto
Ho provato a fare una ricerca e ho trovato questo:
http://www.cortext.co.il/java_server.html
 
Che riporta a 
www.eclipse.org
 per quanto riguarda swt. Non ho molto tempo
per guardare che cos'e' ma mi sembra di aver capito he e' quello di cui
stai parlando
Mi sembra pero' che sia un package non rilasciato direttamente da Sun.
 
-- 
Ciao.
Damiano

 ha scritto nel messaggio
news:oprx9wt0...@news.ctonet.it...


 Da cui la domanda in oggetto
Aggiungo anche a quanto già detto che leggendo un articolo sulla
rivista Opensource di Ottobre riguardo a SWT, che una volta creato
l'oggetto Display,Shell bisogna ricordarsi di eliminare l'oggetto,
questa cosa non mi sembra proprio corretta.
Saluti
G.M.

 
SWT è la libreria grafica utilizzata dall'interfaccia di EclipseSDK, ed 
esistono alcuni plugin, tra cui SWT Designer, grazie ai quali la 
generazione di maschere risulta abbastanza rapida e semplice. 
Normalmente utilizzo e preferisco le SWING, ma l'utilizzo di SWT a me è 
sembrato abbastanza immediato, anche se lo svantaggio iniziale della 
documentazione latente si fa sentire.
Per quanto riguarda la portabilità non ho ancora provato, ma ho notato 
due versioni per Linux (GTK e Motif), mentre per le applet proprio non 
saprei.
-- 
Francesco
Newsgroup: it.comp.java
Titolo: Incolla in una Applet Java è possibile?

Salve a tutti!
Qualcuno mi sa dire se è possibile incollare dal notepad di windows in un
campo di  testo di un applet Java??
Da quello che ho capito esistono due clipboard: una della applet e una di
sistema....giusto?
arghh...sono disperato..!!!   :((
Se qualcuno mi aiuta gli sarò grato a vita..!!
Ciao!


Bhe io ho creato un menu a comparsa quando premo il tasto DX del mouse 
in questo modo
class DXListener extends MouseAdapter {
     public void mouseClicked(MouseEvent e) {
         final javax.swing.text.JTextComponent sender = 
(javax.swing.text.JTextComponent) e.getComponent();
         if(e.getButton() == MouseEvent.BUTTON3){
             //Creo un pop up menu
             PopupMenu popMenu = new PopupMenu();
             //gli aggiungo gli item
             popMenu.add(new MenuItem("Cut"));
             popMenu.add(new MenuItem("Copy"));
             popMenu.add(new MenuItem("Paste"));
             popMenu.add(new MenuItem("Select all"));
             //Aggiungo un listener che controlla quale item del menu ho 
premuto
             popMenu.addActionListener(new ActionListener(){
                 public void actionPerformed(ActionEvent e) {
                     if(e.getActionCommand().equals("Cut")){
                         sender.cut();
                     }
                     if(e.getActionCommand().equals("Copy")){
                         sender.copy();
                     }
                     if(e.getActionCommand().equals("Paste")){
                         sender.paste();
                     }
                     if(e.getActionCommand().equals("Select all")){
                         sender.selectAll();
                     }
                 }
             });
             //Abilito il pop up menu per l'oggetto che l'ha richiesto
             sender.add(popMenu);
             popMenu.show(sender,e.getX(),e.getY());
         }
     }
}
Nella classe principale che hai fatto tu istanzio la clipboard:
//istanzio la clipboard del sistema
         Clipboard cb = Toolkit.getDefaultToolkit().getSystemClipboard();
e poi aggiungo l'oggetto istanziato da questa classe ai campi di testo
textarea.addMouseListener(new DXListener());
Spero ti sia di aiuto
alessio
-- 
-------------------------------------------------------------
Comitato per la salvaguardia delle aquile di wez, orsi del kispios e 
canguri mahori.

 wrote in message
news:%L5ob.77186$vO5.2...@twister1.libero.it...


Il Thu, 30 Oct 2003 10:31:23 +0000, BaLi^^ ha scritto:
Guarda le classi:
Clipboard, StringSelection e Transferable.
Fanno al caso tuo.
Importante: per far accedere l'Applet alla clipboard di sistema devi
firmarla altrimenti ti lancia eccezione...
-- 
Pietro	- 
http://www.pietroweb.tk
Linux Registered User #304991
Powered by *Mandrake GNU/Linux 9.1*
Newsgroup: it.comp.java
Titolo: java può lavorare con i pacchetti TCP/IP a basso livello?

Vorrei creare un programma che legge le informazioni che sono scritte
nei singoli pacchetti. posso farlo?
Quali classi?
Grazie in anticipo.
Mairo.

...


Mairo.
In generale, no. Alcuni dati nell'header IP sono scritti direttamente dal s/o. 
Se vuoi cambiarle, devi riscriverti le relative librerie.
-- 
God is Real, unless declared Integer.
ObjectZone - 
http://space.tin.it/computer/csadun/

Newsgroup: it.comp.java
Titolo: RedHat e java


http://csvtosql.sf.net

 ha
scritto:

L'hai mai provata su un'altra versione di Linux?
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 L'hai mai provata su un'altra versione di Linux?
su una slackware, li funziona perfettamente :)
io avrei usato la slack ma ordini superiori mi hanno costretto ad usare
redhat.


 ha
scritto:

Ho sentito che ci possono essere dei problemi sull'applet...ma non ricordo
quali e non sò se è il tuo caso.


 
il comportamento che descrivi è tipico di un outofmemory(perm gen) di 
tomcat, prova a vedere se dai log compare qualcosa di questo tipo.
puoi anche provare ad abilitare il supporto jmx e monitorare tomcat 
dalla console jmx
-- 
__________________________
|                         |
|
http://www.hostingjava.it
|
|_________________________|

 dalla console jmx
domani controllo e poi vi faccio sapere.
cmq c'è una cosa da dire la redhat non ha rilasciato il pacchetto per java
tiger, infatti ho dovuto usare quello ufficiale della sun.

Newsgroup: it.comp.java
Titolo: colore stringa in Jlist

ciao,
ho una JList di stringhe. E' possibile cambiare il colore del testo (riga 
del JList)? 


Rettifico la domanda.... intendevo dire se è possibile avere + colori 
differenti (ad esempio una riga rossa, una verde ecc....) 

Ciao, ho trovato sulla documentazione di Java questo esempio che possa
tornarti utile: in pratica mette un icona per ogni elemtno della JList,
ma puoi applicare lo stesso criterio per modificare il colore dei tuoi
oggetti:
 // Display an icon and a string for each object in the list.
 class MyCellRenderer extends JLabel implements ListCellRenderer {
     final static ImageIcon longIcon = new ImageIcon("long.gif");
     final static ImageIcon shortIcon = new ImageIcon("short.gif");
     // This is the only method defined by ListCellRenderer.
     // We just reconfigure the JLabel each time we're called.
     public Component getListCellRendererComponent(
       JList list,
       Object value,            // value to display
       int index,               // cell index
       boolean isSelected,      // is the cell selected
       boolean cellHasFocus)    // the list and the cell have the focus
     {
         String s = value.toString();
         setText(s);
         setIcon((s.length() > 10) ? longIcon : shortIcon);
           if (isSelected) {
             setBackground(list.getSelectionBackground());
               setForeground(list.getSelectionForeground());
           }
         else {
               setBackground(list.getBackground());
               setForeground(list.getForeground());
           }
           setEnabled(list.isEnabled());
           setFont(list.getFont());
         setOpaque(true);
         return this;
     }
 }
 String[] data = {"one", "two", "three", "four"};
 JList dataList = new JList(data);
 dataList.setCellRenderer(new MyCellRenderer());

Newsgroup: it.comp.java
Titolo: Da applet ad applicazione

Dovrei fare un programma in grado di lavorare sia come applet su pagina web 
sia come applicazione stand alone. Per ovvi motivi vorrei che fosse la 
medesima applicazione ad avere due indentita'. E' possibile fare una cosa 
simile?
merlinO 



Sviluppa l'applet.
Poi per farla funzionare come applicazione basta che aggiungi questo
metodo : (aggiungi il resize e quant'altro ti serve)
public static void main(String args[]) {
	JFrame f = new JFrame();
	TuaApplet a = new TuaApplet();
	a.init();
	f.getContentPane().add(a);
	f.setVisible(true);
}
-- 
Pietro	- 
http://www.pietroweb.tk
Linux Registered User #304991
Powered by MDK Linux Kernel 2.6.3
Newsgroup: it.comp.java
Titolo: Lettura di una directory e conta dei file .jsp al loro interno

Ciao a tutti, mi potete aiutare?
Non so proprio come fare...
Dovrei avere il numero di oggetti. jsp presenti in una cartella
Potete aiutarmi?

 ha scritto nel messaggio 
news:d2h2qq$ssv$1...@news-intl.excite.it...

Potete aiutarmi?
Se guari le api trovi che si fa cosě:
File file = new File("c:/prova");
String[] filenames = file.listFiles(filter);
dove filter č un oggetto di una classe che implementa FilenameFilter, che mi 
pare debba tu definire.
FilenameFilter ha un metodo accept da sovrascrivere per accettare o meno un 
file dal suo nome.

 dove filter è un oggetto di una classe che implementa FilenameFilter, che mi 


Newsgroup: it.comp.java
Titolo: cerco sorgente

qualcuno mi passa il sorgente di un'applet che fa lo scroll di un testo???
grazie mille...

 lo scroll di un testo???
Prova 
http://www.geocities.com/job_pro/weekly009ita.html
--
Ciao. Leonardo 
bos...@uno.it
 
www.uno.it/utenti/tetractys

Newsgroup: it.comp.java
Titolo: clausola / operatore with

Ciao a tutti!
La domanda è talmente banale che perfino Google si rifiuta di rispondermi.
Se io devo fare tante operazioni con la stessa istanza, posso usare "with"
come con Pascal?
Al posto di:
inst.metodoA(i);
inst.metodoB(i);
inst.metodoC(i);
with (inst)
    {
        metodoA(i);
        metodoB(i);
        metodoC(i);
    }
Grazie!
Alex.
-- 
___________________________________________________________
a p bertolini
(
www.webwarrior.org
)

 ha scritto nel messaggio
news:%E1rc.300567$rM4.12...@news4.tin.it...


     }
si può fare solo con il javascript e visual basic (credo)...
ciao
-- 
ShadowMan

:'((
Grazie a entrambi!
Alex


Newsgroup: it.comp.java
Titolo: Java + SAP

Salve a tutti.
Ho da sottoporvi due domande:
1) come faccio a far vedere un componente (oggetto) scritto in Java (MS
VisualJ++) e i relativi dati dall'ambiente ABAP/4 di SAP?
2) dove posso trovare sul Web un buon tutorial gratuito e da scaricare che
possa utilizzare come reference manual e parta dalle basi di Java? (Ho
provato quello della JavaSoft ma non riesco a fare il download).
Ciao, Massimo.
PS: Se potete rispondetemi via e-mail.







VisualJ++) e i relativi dati dall'ambiente ABAP/4 di SAP?
Non conosco SAP, ma sicuramente ti permettera` di accedere a
oggetti COM/Automation/ActiveX...?  Usando la VM Java di MS,
qualsiasi classe Java puo` essere automaticamente "esposta"
come oggetto Automation (e qualsiasi Javabean come controllo
ActiveX); il procedimento e` ben documentato con l'MSDN che
accompagna 


PS: Se potete rispondetemi via e-mail.
Sto rispondendo sia sul gruppo sia in mail.  Followup sul gruppo
solamente, please, NON in mail.
Alex
Newsgroup: it.comp.java
Titolo: Ottimizzazione (forse inutile)

Ciao a tutti, la seguente è una piccola questione che ho in mente da tempo e
che ora vi propongo.
Il metodo:
public String prova(int a) {
        if (a > 10) return "maggiore 10";
        else return "minore uguale 10";
}
visto il semplice lavoro che deve svolgere, può essere scritto anche così
(sperando di non aver fatto errori anche in 2 righe di codice):
public String prova(int a) {
        if (a > 10) return "maggiore 10";
        return "minore uguale 10";
 }
Domanda: sapete se uno dei 2 metodi è più performante?
Grazie.

IMHO sono identici.

I due metodi sembran identici... si dovrebbe provar a decompilare il
bytecode per vedere le ottimizzazioni fatte dal compilatore...
E se ti proponessi una modifica di questo tipo secondo te cosa cambia? Si
evita di ricreare ogni volta la stringa di ritorno dato che non è una
variabile ma una costante?
      private static String mag = "maggiore 10";
      private static String minug = "minore uguale 10";
    public String prova(int a) {
            if (a > 10) return mag;
            else return minug;
    }
e se addirittura facessimo
      private final static String mag = "maggiore 10";
      private final static String minug = "minore uguale 10";
    public String prova(int a) {
            if (a > 10) return mag;
            else return minug;
    }
??
A voi! :)
--
*************************************
Andrea Musumeci
programmatore
java free lance
http://www.javalab.it
*************************************

Interessanti anche queste 2 ipotesi, ho sempre pensato che il compilatore
COSTANTIZZASSE i contesti stringa del tipo "abc", però chissà.
Cmq quello che volevo mettere a fuoco era la differenza di velocità fra
l'esecuzione di un if-else (test della condizione, esecuzione dell'else) e
di un if con condizione false (test della condizione (false) ed esecuzione
dell'istruzione successiva).


)
direi che ldc sia decisamente piu' performante di getstatic.
Quindi, a mio parere, la versione Java piu' performante,
e' una qualsiasi delle tre equivalenti, scartando quindi quella
con il private static /* non final */.
Ma posso sempre sbagliarmi....
-- Dario

A me piacerebbe sapere se conviene piů usare :
public String prova(int a) {
        a>0 ? return "maggiore 10" : return "minore uguale 10";
}
O la forma classica.
So per certo che rende il .class piů piccolo, ma non se anche piů
performante. Sicuramente meno leggibile.

IMHO, la forma classica: è più leggibile.

 Domanda: sapete se uno dei 2 metodi è più performante?
La risposta generica a queste domande e' "dipende dal compilatore".
La risposta specifica e' che probabilmente anche il compilatore di mia 
nonna capira' che quell'else e' inutile e quindi generera' lo stesso 
codice. :)
-- 
Life's something u don't get out alive..
ObjectZone - 
http://space.tin.it/computer/csadun

 performante. Sicuramente meno leggibile.
E perché non:
public String prova(int a) {
        return a>0 ? "maggiore 10" : "minore uguale 10";
}
mi pare un po' più carino

 }
In termini di performance, sarebbe utile fare una sorta di bancmark, per
capirne le performance, rispetto alla forma classica.
Newsgroup: it.comp.java
Titolo: Attesa in Java

Salve a tutti!
Sono in procinto di realizzare un web services che fornisce un certo
servizio, ad esempio, quello della somma di due numeri. CIò che deve
essere particolare è che il web service deve rispondermi con un tempo
che corrisponde a un distribuzione di probabilità di tipo
esponenziale. Come posso fare a garantire questa attesa?
Il programma che mi calcola la distribuzione di probabilità
esponenziale è questo:
import java.util.Random;
import java.lang.Math;
import javax.swing.JOptionPane;
 class Esponenziale {
 	public static double exponential(double lambda)
 	{
 		double R = Math.random();
 		double mean = 1/lambda;
 		double nextran = -mean * Math.log(R);
 		return nextran;
 	}
   public static void main(String args[]){
		double m,a,t,lam;
		m = Double.parseDouble(JOptionPane.showInputDialog("Inserisci il
valore della media: "));
		lam=1/m;
		System.out.println("Lambda è: " +lam);
		a=exponential(lam);
		System.out.println("Il valore dell'esponenziale è :" +a);
	}
}
Avevo pensato di inserire, dopo il calcolo dell'esponenziale che valuto
in a=exponential(lam);
per garantirmi il tempo di attesa, il codice
wait(a);
solo che mi dà problemi di cast (da double a long) qualcuno ha
suggerimenti?
Grazie infinite

 writes:
cb> wait(a);
cb> solo che mi dà problemi di cast (da double a long) qualcuno ha
cb> suggerimenti?
Dice il saggio: 
"lileggele la documentazione.
 wait()  e le  solelline che  accettano un  palametlo di  timeout sono
 metodi della classe Object che mettono il tlead collente in attesa di
 un  notify() da  un  altlo tlead,  e  selvono quindi  pel la  sinclo-
 nizzazione di tlead concollenti.
 A te selve il metodo sleep() della classe Thread (pel Confucio quanto
 mi è  difficile plonunciale il nome  di questa classe).  Ma devi fale
 attenzione, non  puoi tlasfolmale dilettamente un double  in un long,
 hai bisogno di fale il cast."
                         (者娼 巳版尸, monaco emacsita e programmatore 
                          Java, 700 A.C. - vivente)
-- 
 /\           ___
/___/\_|_|\_|__|___Gian Uberto Lauri_____
  //--\| | \|  |   Integralista GNUslamico
\/                 e coltivatore diretto di Software