mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: Strategie di Sviluppo applicazione/gioco online

Salve a tutti, ho intrapreso un progetto con altre persone che prevede
lo sviluppo di un gioco di carte online gratuito. Considerando che
come sempre l'obiettivo è quello di ricavare dei guadagni dallo
sviluppo di tale progetto , quale delle 2 soluzioni ad oggi è secondo
voi la migliore o quella che ha + prospettive ?
1) - Sviluppare l'applicazione giocabile direttamente sul sito
senza dover fare scaricare alcun software all'utente.
2) - Sviluppare l'applicazione da scaricare installare sul pc
e giocare accedendo a questa applicazione.
la vera domanda va adilà del linguaggio
di programmazione(potrei aver postato anche nei gruppi di .net,
php ecc ecc altri 1000 gruppi) ed a discorsi anche di sicurezza se
vogliamo, l punti sono accessibilità e prospettive. Vale d + sfruttare
ciò che può portarti la rete ed il web marketing o la valorizzazione
del software del gioco da commercializzare in seguito? Quale delle 2
strategie può essere considerata la migliore? Grazie.


--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto:

Giochi online e' pieno sia col client che col browservedi
www.mmorpg.it
per una panoramica completa
il browser e'
-) immediato
-) comodo
-) abb sicuro
-) + facile gestione patch
per il resto il client batte di netto il browser
Ricorda pero' che il game online non si scrivono in java
questo perche' al dila dell'interprete servono le direct x e quindi si usa
C,C++,C#
e si lavora in microsoft
una terza via e XNA , un framework che permette di lavorare in C# quasi con
la potenza dei motori costosi
ciauz
Nicola


 e si lavora in microsoft
Dici che java non gliela fa a gestire un blackjack? Capirei per uno 
sparatutto, ma un gioco di carte...
Così magari ci si può accedere anche da non windoz, che male non fa.
Detto questo, anche io sono per il 'solo browser', anche per una 
componente psicologica (non mi vado a scaricare l'applicazione di un 
tiziocaio qualunque, anche se mi promette mari e monti, ma un giro col 
browser lo posso anche fare).
-- 
bye
DKano


una bella applet e passa il male...
Ciao Jack
Newsgroup: it.comp.java
Titolo: [niubbo] dove sta l'inghippo??? [TIJ]

facendo gli esrecizi di ripasso del secondo capitolo di thinking in
java mi sono sbattuto in un esrecizio che subito ha messo in moto la
mia fantasia!!! segue il codice ben commentato:
//esercizio6-capitolo2-TIJ
//StaticTest
class StaticTest {
	static int i = 47;
}
//StaticFun
class StaticFun {
	static void incr() {
	/*questo metodo incrementa di uno il valore della variabile i
	dell'oggetto di classe StaticTest */
		StaticTest.i++;
}
}
/* provo ora a dichiarare un'altra classe pubblica di tipo
StaticFunTest2
in cui "separo" le sorti dei due oggetti st2 ed st2 di classe
StaticTest*/
public class StaticFunTest2 {
public static void main (String[] args) {
//istanzio due oggetti di classe StaticTest
	StaticTest st1 = new StaticTest();
	StaticTest st2 = new StaticTest();
	System.out.println("fase1:");
	System.out.println(st1.i);
	System.out.println(st2.i);
//incremento di uno solo st2.i
	st2.i++;
	System.out.println("fase2");
	System.out.println(st1.i);
	System.out.println(st2.i);
//a questo punto in output dovrei avere st1.i=47 mentre st2.i=48
//invece il mio output è 48 48
//PERCHEEEEEEEEEEEEEEEEEEEEEE'????
//adesso richiamo il metodo incr() e vediamo quello che succede...
	StaticFun.incr();
	System.out.println("fase3");
	System.out.println(st1.i);
	System.out.println(st2.i);
//cosa succede non l'ho mai visto perchè mi da 49 49 e visti l'output
//precedente c'era da aspettarselo...
}
}
-- 
"show me a sign to a life that shines
one direction into another sheltered peace of mind"
                               skid row
--
gpe...@BLAHlibero.it
rimuovi BLAH per rispondermi
   - God Bless -

 //PERCHEEEEEEEEEEEEEEEEEEEEEE'????
Perche'  e' il punto di una variabile statica. :)
st1.i e st2.i si riferiscono all stessa area di memoria, appunto condivisa 
tra tutte le istanze della stessa classe.
-- 
Life's something u don't get out alive..
ObjectZone - 
http://space.tin.it/computer/csadun

tra tutte le istanze della stessa classe.
sono cmq due oggetti distinti o no?
cioè se io creo due oggetti che hanno tre variabili v1 v2 v3 di cui v3
è static, se io modifico v1 e v2 separatamente ho modifiche
indipendenti, mentre se modifico v3 questa modifica si riflette in
ambo gli oggetti. giusto?
ave
giux


 ambo gli oggetti. giusto?
Gli oggetti sono distinti, ma i loro membri statici sono "in comune".

Newsgroup: it.comp.java
Titolo: Class reference in una forma più fruibile

Salve a tutti,
vorrei imparare a programmare in Java, e per farlo, oltre a un buon
manuale, è necessaria una esauriente class reference, disponibile
all'indirizzo 
http://java.sun.com/j2se/1.5.0/docs/api/index.html
La documentazione disponibile a quell'indirizzo è sicuramente
completa, ma non è fruibile, in quanto è una brutale lista di classi
priva di ogni funzione di ricerca a tutto testo che consenta di trovare
un metodo anche se non si conosce la classe a cui appartiene.
E' disponibile, da qualche parte, una class reference in forma più
fruibile, più umana, un po' come quella di Delphi, Visual Basic,
Visual C++, Obj-C Cocoa e così via dicendo?

 Visual C++, Obj-C Cocoa e così via dicendo?
In proposito, tra i miei bookmark ho: 
http://www.gotapi.com/
http://www.javaref.com/
Se qualcun altro fosse a conoscenza di altre risorse, sono sempre molti
utili.
	Vincenzo
-- 
Vincenzo Manzoni - 
www.vincenzomanzoni.com
e-mail: 
vin...@libero.it
 ICQ: 53662820

 completa, ma non è fruibile, in quanto è una brutale lista di classi
Ma scherzi? I Javadoc ufficiali non sono fruibili?
Con la visualizzazione a frame è il massimo, e puoi navigarla sia in 
modo diretto, conoscendo il path completo della classe che ti interessa, 
sia con ricerca a partire dall'index.
 > priva di ogni funzione di ricerca a tutto testo che consenta di
 > trovare un metodo anche se non si conosce la classe a cui appartiene.
E questo cos'è?
http://java.sun.com/j2se/1.5.0/docs/api/index-files/index-1.html
pole
-- 
ammentos - a lightweight persistence framework for JDK5
http://ammentos.biobytes.it
Flash tutorial: 
http://ammentos.biobytes.it/quickstart/quickstart.htm

 pole
E' uno schifo :)

 E' uno schifo :)
De gustibus :)


Newsgroup: it.comp.java
Titolo: cactus

Vorrei poter fare i test su classi che coinvolgono servlet e listener
e, da quello che so uno strumento valido è cactus.
Vale la pena impararlo?
Alternative?

Ciao,
ti do un paio di alternative :
- Junit + httpunit
- testNg
Cactus è un estensione di Junit che fa un bel po' piu' di roba.
In ogni caso troverai decine e decine di flame su cosa sia meglio
usare.
Ti consiglio di partire con Junit + Httpunit che penso sia il modo
piu' semplice per iniziare a scrivere test automatici.
Poi se ti "piace" o se troverai dei limiti (che junit di base ha)  ti
consiglio di passare a cactus!
ciao
Marco


www.eclipse.org/tptp
 

mi unisco a questa discussione, per chiedervi se JUnit fa anche
Fuzzing. Grazie

Newsgroup: it.comp.java
Titolo: charsets sotto linux

Ciao e tutti, ho un problema con i charsets sotto linux. Ho il j2sdk 
1.4.1, in teoria (stando a quello che ho letto) dovrei poter accedere a 
tutti i charsets documentati da Sun (tra cui, MacCentralEurope, che è 
quello che mi serve). Ma mentre sotto Windows riesco a usare questo 
charset, sotto linux risulta non disponibile (riesco ad usarlo nel senso 
che devo aprire file generati sotto Mac con un InputStreamReader). 
Qualcuno ha avuto lo stesso problema? Da cosa dipende?
grazie,
y.


Newsgroup: it.comp.java
Titolo: [Apprendista] - Pulsante

Vorrei creare un pulsante, anche senza comandi: basta che si clicchi e che non faccia niente.
Qualcuno mi può dare una mano?
Scusate la domanda banale, ma sto impazzendo...
Ciao e... grazie!

in AWT
   Button b = new Button("pulsante");
in SWING
   JButton b = new JButton("pulsante");
roby <ehe...@nospam.stop> wrote in message
3b0a7e35$1_...@nnrpsrv.netscalibur.it...


Newsgroup: it.comp.java
Titolo: mantenere codifica unicode

salve, devo creare un programma Java che manipoli dati in XML, però
devo riuscire a mantenere la codifica Unicode poichè questi dati
contengono anche lettere straniere, tipo ö, ø (spero le vediate in
modo corretto, la o tedesca e la o sbarrata).
Come posso fare?
Grazie mille
Simone

Se devi manipolare XML in java ti consiglio di usare Xerces che è un
parser validante robusto affidabile e gratuito. Lo puoi scaricare al
http://xml.apache.org/dist/xerces-j/
 . Con Xserces avrai a disposizione
tutti i metodi per poter lavorare con gli XML sia in approccio
object-based che event-based. Se ti serve sapere un po' di teoria ti
posso consigliare le slide sullxml del Prof. Semeraro (università di
Bari, 
www.di.uniba.it
) del corso di Gestione della conoscenza.
Spero di esserti stato utile.
Stefano.
eno...@libero.it
 ha scritto:


Newsgroup: it.comp.java
Titolo: HelpRequest: Mancata apertura del control panel

Negli utilimi giorni ho riscontrato qualche problema con il control 
panel di java.
In particolare, ne dall'icona che appare nella try bar ne dal pannello 
di controllo di windows2000 riesco ad accedere alla finestra del pannello.
Ho provato a disinstallare e reinstallare l'sdk 1.4.2 ma niente da fare. 
E' come se java lasciasse in giro dei files di configurazione che non 
vengono cancellati durante la dinistallazione.
Avere riscontrato un problema simile?
Ringrazio in anticipo chiunque mi fornisca indicazioni utilio
Phoenix Pasteur

Phoenix Pasteur wrote:

E' un bug riscontrato nella knoweledge base.
Consigliano di dichiarare il control panel come protected e implementare 
con un interfaccia abstract il tab panel, dovrebbe sistemare.
Ah, prova a cambiare look&feel
Newsgroup: it.comp.java
Titolo: Come includere codice html da file esterno in JSP

Come faccio ad include del codice html (un semplice file di testo esterno)
in una pagina JSP?
Non mi rispondere con il taglia&incolla dell'editor perche' vorrei poter
tenere delle porzioni di html uguali per piu' pagine esterne alle varie
pagine, cosi' che in futuro modificando un solo file di testo,
automaticamente le vecchie pagine sarebbe tutte gia' modificate.
Esiste un comando tipo:
<% IncludeTextFile("/usr/local/note.html"); %>
Il file di testo andrebbe messo dove voglio sul mio filesistem, o devo
metterlo per forza all'interno di Tomcat dove ho anche le pagine jsp?
Grazie
Ciao Paolo

 metterlo per forza all'interno di Tomcat dove ho anche le pagine jsp?
<%@ include file="relativeURL"%>
file="relativeURL"
  The pathname to the included file, which is always a relative URL. Simply 
put, a relative URL is just the path segment of an URL, without a protocol, 
port, or domain name, like this:
  "error.jsp"
  "/templates/onlinestore.html"
  "/beans/calendar.jsp"
  If the relative URL starts with /, the path is relative to the JSP 
application's context, which is a javax.servlet.ServletContext object that 
is in turn stored in the application object. If the relative URL starts with 
a directory or file name, the path is relative to the JSP file.

Newsgroup: it.comp.java
Titolo: try - catch

simple i think
i cant see the String "str" outside the try ctach, and i want to return it
can anyone help!
thanks
import java.io.*;
import java.util.Date;
public class prompt
{
String str = "";
public String getinfo()
 {
   try {
        BufferedReader in = new BufferedReader(new
InputStreamReader(System.in));
        String str = "";
        //while (str != null) {
            System.out.print("> prompt ");
            str = in.readLine();
            //process(str);
   in.close();
    System.out.println (str);
        //}
    }
  catch (IOException e)
  {
  System.out.println ("Something has gone wrong with the read in script.
<prompt.java>");
     }
 System.out.println (str);
 return str;
 }
}


you declared the str variable two times, and that's not allowed.
change String str = "" in the try with
str = "";
or simply remove that line, since it is not necessary.
--------------------------------
Inviato via 
http://usenet.libero.it

 i cant see the String "str" outside the try ctach, and i want to return it
[CUT]
The str variable declared inside the try-catch block is only visible 
inside the block itself.
When you return the str variable at the end of the method, you are 
referring to the "class" variable defined early in the class, which is 
in fact initialized as an empty string.
You should :
- Use different names for variables to avoid ambiguity
- Think about visibility of the variables
- Use "this" to refer to class variables
To make your code work, you have to remove the declaration of the str 
variable in the block and refer to the class one with this.str (that's a 
more readable code :-)))
Bye
Clark Gheibol
Newsgroup: it.comp.java
Titolo: perchè non mi funziona il ciclo if

                    if (a<b); {
NON ci va il ";" dopo la condizione del if
sostituisci
        if (a<b); {
con
       if (a<b) {
Fabio



                   int x;
                   x=a;
                   a=b;
                   b=x;
                   }
                   int r= a*b;
                  System.out.println ("" + r );
                 }
             }
-- 
Posted from 
twingo.tiscalinet.it
 [195.130.224.85] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
LPBBJJNHDFEKAACHML...@tiscalinet.it...


 > questo č il programma


Newsgroup: it.comp.java
Titolo: info java-mysql

Posso interfacciarmi ad un DB mysql con java?come?


Si,
tramite driver JDBC, quello ufficiale si chiama
MySQL Connector/J e si scarica da qui:
http://www.mysql.com/downloads/api-jdbc-stable.html
Saluti

Newsgroup: it.comp.java
Titolo: disegno sul desktop!

Come faccio a disegnare un'immagine sul desktop?
E' possibile creare una finestra trasparente e disegnarci sopra un
oggetto per dare l'illusione di disegnare sul desktop?
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 oggetto per dare l'illusione di disegnare sul desktop?
..extends JWindow

> ..extends JWindow
Esiste qualcosa già fatta...?


ho provato questo:
public static void main(String[] ar){
		JWindow jw=new JWindow ();
		jw.setSize(100,100);
		jw.setLocation(100,100);
		jw.show();
		jw.setBackground(new Color(255,255,255,0));
}
In pratica ho impostato il colore della JWindow trasparente ma la
disegna grigia,quasi come se ci fosse il grigio dietro tutto!!!
Come faccio?!?!?!


 
forse devi mettere lo show() dopo

Newsgroup: it.comp.java
Titolo: Un aiuto

Avrei bisogno di un aiuto,
come si fa a creare un Data Base in Java?
Per ora devo usarlo solo in locale.
Grazie

Per ora devo usarlo solo in locale.
Con java non puoi creare un data base.
Hai invece della classi (jdbc) per accedere a qualunque (quasi...)
tipo di db (oracle,access.msql etc. etc.)
E' una specie di odbc  per java.
Ciao


Naturalmente è possibile creare ex novo un database in Java, ma non ne vale
la pena. Conviene realizzare un database utilizzando un RDBMS (Relational
Data Base Management System) -- probabilmente per i tuoi scopi va bene anche
Microsoft Access -- e colloquiare con esso da Java tramite JDBC --
utilizzando direttamente le classi del package java.sql oppure servendosi di
interfacce di piu' alto livello come quella messa a disposizione da JBuilder
Pro. La cosa non e' difficile. Un buon tutorial si trova in "JDBC Database
Access with Java" di Hamilton, Cattell e Fisher (Addison Wesley). Una cosa
e' certa, comunque: bisogna conoscere SQL. Una buona introduzione e' "Guida
a SQL" di Guidi e Dorbolo' (McGraw Hill); un manuale assai completo e' "Il
manuale SQL" di Cannan e Otten (McGraw Hill); utile anche la presentazione
contenuta in "Basi di dati. Concetti, linguaggi e architetture" di Atzeni,
Ceri, Paraboschi e Torlone (Mc Graw Hill), libro che ti consiglio se hai
bisogno di imparare i fondamenti della progettazione di basi di dati.
Newsgroup: it.comp.java
Titolo: [principiante] Esercizi con le somme

Salve a tutti
il mio problema e' un piccolo problema da principiante.
mi sto esercitando sull'input da tastiera e ho scritto queste righe di
codice.
il problema e' che mi da somme sballate e operandi a fantasia.
dove sbaglio ?
posto il codice:
import java.io.*;
class io3{
public static void main(String Args[])
throws IOException
{
int op1;
int op2;
int totale;
BufferedReader num1=new BufferedReader(new InputStreamReader (System.in) );
BufferedReader num2=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Fai una somma");
op1=(int) num1.read();
System.out.println("Ora metti il secondo numero");
op2=(int) num2.read();
totale=op1+op2;
System.out.println("L'operazione e' :" + op1 +" + "+ op2+ "e  il totale è :
"+totale);
}
}

 ha scritto nel messaggio
news:MZLl9.188274$pX1.6...@news2.tin.it...
[cut]
premetto che sto imparando anche io, quindi la mia
soluzione potrebbe essere imperfetta :-)
il problema era nel metodo usato per leggere l'input.
read legge un singolo carattere e restituisce il valore ASCII
quindi il metodo giusto da usare e' readLine
questo restituisce una String
(classe String non tipo nativo string) che puo'
essere convertito usando il metodo statico parseInt
della classe Integer
codice modificato:
import java.io.*;
import java.lang.*;
class io3  {
//  public static void main(String Args[]) throws IOException {
//  non credo che serva questo throws, ma se sbaglio me lo spiegate?
  public static void main(String Args[]) {
    int op1 ;
    int op2 ;
    int totale;
    BufferedReader num1 = new BufferedReader(new
InputStreamReader(System.in));
    System.out.println("Fai una somma");
    op1 = Integer.parseInt(num1.readLine());
    System.out.println("Ora metti il secondo numero");
    op2 = Integer.parseInt(num1.readLine());
    totale = op1 + op2;
    System.out.println("L'operazione e' : " + op1 + " + " + op2 + " e  il
totale è : " + totale);
  }
}
HTH
bye
R

Newsgroup: it.comp.java
Titolo: JavaBeans

Salve a tutti,
scusate la domanda banale ma sono alle primissime armi...
Ho scritto e compilato un semplice javabean, ho creato il relativo package
jar e l'ho copiato nella directory lib della mia applicazione web.
Suppongo però che a questo punto ci sia da indicare al server (Tomcat 5)
il nuovo componente creato per poterlo utilizzare all'inteno di una pagina
jsp ma come si fa???
Grazie a tutti coloro che vorranno darmi una mano.
Buon lavoro a tutti.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


i bean sono classi java con metodi,di solito con variabili private che
lavorano con metodi pubblici per fare session,application etc...anche se
normalmente si usa per quello.
dopo che hai creato il bean,compilato e messo nel classpath,ti carichi una
pagina jsp e ci aggiungi
<jsp:useBean id="nome_istanza" class="nome_bean" scope="session" />
tramite l'id richiami i metodi del bean come fosse un vero oggetto
se ci sono problemi scrivimi
cla...@inwind.it
Newsgroup: it.comp.java
Titolo: testi sui database java per principianti

Salve a tutti,
volevo avere qualche informazioni su libri/manuali on line che spiegano
in maniera semplice come funzionano i database in java(sia per crearli
che per connettersi).
Grazie

Angela ha scritto:

Mi accodo alla richiesta.
Grazie,
Giulio

 che per connettersi).
http://www.hsqldb.org/web/hsqlDocsFrame.html
Saluti
CarMas

 ha scritto nel messaggio 
news:1163685623....@m73g2000cwd.googlegroups.com...

mah!
i database in java funzionano come gli altri, quelli non i java,
la connessione, se vi si accede da java, è tramite il driver jdbc.

Angela ha scritto:

Ti consiglio Java Database Best Practice di O'Reilly, nel quale potrai
trovare informazioni di base su JDBC e e su modelli di persistenza JDO
e implementazioni EJB.
CIAO!

 che per connettersi).
Cosa intendi? Vuoi creare un motore di database o vuoi usarne uno?
Enrico


Crearli tramite java e una volta creato riaccedervi sempre tramite
java...
Siccome non ho mai saputo cos'è un database volevo qualche testo che
mi introducesse l'argomento. 
Grazie

 mi introducesse l'argomento.
http://it.wikipedia.org/wiki/Database
Enrico

Newsgroup: it.comp.java
Titolo: Driver per la connessione Java MS-Access

Qualcuno sa se esiste un sito dove e' possibile
scaricare un driver (free) per la connessione JAVA al database di Access
(tramite JDBC) :
ne ho visto alcuni, ma sono solo in versione trial e
non funzionano piu' dopo 30 giorni.
Grazie per la eventuale collaborazione .
Ciao.
Fab.
Sent via Deja.com
http://www.deja.com/

 (tramite JDBC) :
Ti serve per forza JDBC nativo? Hai provato ad usare il bridge JDBC-ODBC?
Marco.
--
Per scrivermi direttamente elimina
__TOGLIMI__ dall'indirizzo e-mail.


L'ho provato per fare una applicazione Java standalone che effettua
una select, su un database di access, e funziona benissimo;
pero' a me serve accedere al database tramite una applet
e non riesco a farlo:
e' possibile fare , con il bridge JDBC-ODBC, la connessione
a un database di Access tramite una applet ?
E se fosse possibile, mi sapete dare un esempio?
(sulla documentazione della sun non ho trovato niente in proposito).
Grazie a tutti quelli che volessero aiutarmi.


 a un database di Access tramite una applet ?
Utilizzando una struttura three-tier direi di si.
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------
Newsgroup: it.comp.java
Titolo: istruzione return: ritornare il tipo di dato che voglio

ciao a tutti!
E' la prima volta che accedo a questo NG e subito una domanda:
Come è possibile ritornare da un metodo il tipo di dato che voglio (o il
tipo di oggetto che voglio?)
ovvero:
per definire un metodo è necessario specificare il tipo di dato ritornato:
es:  public static int  mYMethod();
non è possibile dare uno specie di public static Object mYMethod()
e poi decidere il tipo di dato ritornato con la return all'interno del
metodo?
es: if (i==1) return stringa;
return intero;
ciao a tutti e grazie!!
Diego

tipo di oggetto che voglio?)
Lo puoi fare solo con oggetti, e dinamicamente - cioe' esattamente come dici, 
ritornando un riferimento ad un Object, e usando il downcast alla chiamata. 
Non e' un metodo generalmente consigliabile.
Staticamente (a compile time) il tipo di ritorno di un metodo e' fissato, per 
una classe e le sue derivate; per le motivazioni teoriche, ti rimando a "Object 
Oriented Software Construction" di Meyer.
-- 
God is Real, unless declared Integer.
ObjectZone - 
http://space.tin.it/computer/csadun/


Direi che sei più che sicuro e conscio di quello che stai facendo, lo puoi
fare. Ma mentre è possibile scrivere una cosa del genere
public Object trinciaPolli(int partePollo) {
if (partePollo==1)
 return new Coscia();
else if (partePollo==2)
 return new Petto();
else return new Ala();
}
(dove, attenzione, non è stato possibile ritornare un numero intero come nel
tuo esempio, mentre si potrebbe ad esempio ritornare un >oggetto< Integer
(else return new Integer(56)), MA per scoprire che cosa è stato ritornato devi
fare un pasticcetto del genere:
Object o  = trinciaPolli(parte)
if (o instanceof Coscia) {
} else if (o instanceof Petto) ...
...senza contare che non è molto OO. Sarebbe invece molto meglio definire una
interfaccia ParteDelPollo e fare tornare quella:
public class Coscia implements ParteDelPollo {};
public class Ala implements ParteDelPollo {};
public class Petto implements ParteDelPollo{};
public ParteDelPollo trinciaPolli(int partePollo) {
if (partePollo==1)
 return new Coscia();
else if (partePollo==2)
 return new Petto();
else return new Ala();
}
In questo modo qualsiasi sia la parte del pollo tornata dal metodo, avrà
sicuramente dei metodi di ParteDelPollo che potranno essere usati, come
cuociAllaGriglia().
In definitiva, è possibile fare quello che chiedi, ma ti consiglio di
controllare bene il design del tuo progetto...
Scusate l'esempio con le parti anatomiche dei volatili, ma il lunedì mattina
non riesco ad astrarre qualcosa di serio. :)
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------
Newsgroup: it.comp.java
Titolo: String to Float

Come si traforma una stringa in un float o un intero?

Come si traforma una stringa in un float o un intero?
boolean b = new Boolean("true").booleanValue();
int i = new Integer("12345").intValue();
float f = new Float("0.12345").floatValue();
Bye

 ha scritto nel messaggio
news:rjncatsl28p3t5i86...@4ax.com...


ok che esiste il garbage collector ma non stressiamolo .... ;)
Giusto, hai ragione... č meglio usare i metodi statici.
Mi ero dimenticato che ci fossero! :)
Grazie.

 Giusto, hai ragione... è meglio usare i metodi statici.


Newsgroup: it.comp.java
Titolo: mettere insieme i risultati di due query

ciao a tutti.
volevo porre il seguente quesito , se qualcuno puo' aiutarmi ne sarei grato.
Io lancio in parallelo due query. per ciascuna delle due query c'e' un campo
chiave.
Alla fine ho bisogno di mettere insieme il risultato delle due query
basandomi su quel campo chiave.
(praticamente fondere i resultset)
Come posso fare? grazie mille!

...

Non ho capito se vuoi un unico result set facendo una query che č una
jaoin tra le due tue query o vuoi leggere due result set di seguito?

Newsgroup: it.comp.java
Titolo: Serializzazione e Point2D

Ragazzi, ho creato un oggetto che implementa Serializable ed ha un campo
Point2D, ma ho un problema stranissimo.
Alsune volte, non sempre, la classe Point2D.Double lancia un eccezione di
NonSerializable.
Altre volte non lo fà e posso tranquillamente ricaricare i miei oggetti.
il problema può dipendere dai valori contenuti in quel campo?
Proprio non riesco a capire perchè alcune volte funzioni ed altre no...
Cosa ne pensate?
Delvy


Che e' molto strano :)
Sicuro che sia li' il problema? Copiaci l'eccezione che viene generata, 
(e le righe che la generano).
-- 
/**
  * Mattia Belletti - Undergraduate student @ 
cs.unibo.it
  * ICQ: 33292311   - email: 
mbel...@cs.unibo.it
  * IRC: BluShine   - site(s): 
http://cs.unibo.it/~mbellett
  * Linux registered user 299762 @ Linux registered machine 213003
  */

 (e le righe che la generano).
Era lì il problema :-|, ho dovuto salvare le due coordinate in due double
distinti ed il problema si è risolto!
Non sò proprio a cosa si dovuto, ma non è certo normale...
Grazie a tutti cmq.
Delvy

Newsgroup: it.comp.java
Titolo: jre1.5.0_16 e jre6

Perch� il Fisco per i suoi applicativi usa la jre1.5.0_16 e non la 
jre6?
Che differenze di sono fra le due?

 Che differenze di sono fra le due?
Penso che se hai la 6 gi� installata non dovresti avere problemi (le 
applicazioni del fisco peraltro sono tutte abbastanza semplici). 

 semplici).
Che io ricordi l'anno scorso non mi funzionava con la 6 mi chiedeva 
esplicitamente la 1.5

 esplicitamente la 1.5
E' normale, se hanno sviluppato e testato con una certa è meglio che
si utilizzi anche quella versione utilizzare l'applicativo.
E' vero che è garantita la retrocompatibilità, ma capitare che qualche
cosa sfugga. A me per esempio era capitato che nel codice avevo
scritto un istruzione errata, che pero' per via di un bug della JRE
funzionava.
Poi la sun ha corretto quel bug, e il mio applicativo se utilizzato
con la versione superiore (e meno bacata) andava in errore,
Ciao
Newsgroup: it.comp.java
Titolo: java 1.2 e' uscito!

    Volevo solo ricordare che java 1.2 e' uscito finalmente!!
http://java.sun.com
Andrea


Si' e l'ho gia' scaricato: 20 mega!!!!!!!!! Cavolo ma non e' che vale la
legge "il totale dei mega di un programma e' direttamente proporzionale al
numero di versione?" perche' altrimenti non so quanto tempo mi occupera'
scaricare una futura release di Java 3.0!!! :-)))
Paolo Crespi

Newsgroup: it.comp.java
Titolo: [TOMCAT] log4j, rotazione di catalina.out

Ciao a tutti,
nella mia applicazione j2ee che utilizza tomcat utilizzo molto il log
tramite log4j. Pero' ho due problemi:
1) ho configurato log4j per loggare su un file diverso da catalina.out.
Pero' il log generato va a finire anche in catalina.out. Come faccio per far
loggare solo nel mio file e non anche in catalina.out?
2) come faccio a fare il logrotate di catalina.out? con apache rinomino il
file (con la data odierna) e faccio un kill -HUP del processo httpd, posso
fare lo stesso con tomcat?
Grazie
Pietro
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

>>>>> "P" == Pietro  <pietro....@NOSPAMlibero.it> writes:
P> 2) come faccio a fare il logrotate di catalina.out?
P> con apache rinomino il file (con la data odierna) e faccio un kill
P> -HUP del processo httpd, posso fare lo stesso con tomcat?
Dovrebbe.  In ogni caso  installarsi logrotate  e leggerne  il manuale
(contiene esempi di configurazione) può esssere utile.
Il  problema è  che  è un  daemon (leggi,  ci  vuole 0:0  o una  bella
"sudata"), dovrebbe  compilarsi tranquillo sotto  Solaris, sotto altri
flavour  di Unix  non so,  ma dato  che c'è  un port  per  FreeBSD non
dovrebbero esserci troppi problemi.
-- 
 /\           ___
/___/\_|_|\_|__|___Gian Uberto Lauri_____
  //--\| | \|  |   Integralista GNUslamico
\/                 e coltivatore diretto di Software

 dovrebbero esserci troppi problemi.
Lo script per il rotate dei log di apache l'ho scritto io (facendo il
mv dei log e un kill -hup), cioe' non utilizzo logrotate, se non per
altre cosette che ho configurato. Cmq, provero' ad usarlo visto che ce
l'ho sulla macchina in questione.
Grazie
Pietro

 writes:
P> Gian Uberto Lauri ha scritto:
P> Lo script per il rotate dei log di apache l'ho scritto io (facendo
P> il mv dei log e un kill -hup),
Usare lo script in /etc/init.d è troppo pesante ?

Newsgroup: it.comp.java
Titolo: Librerie java:dove le trovo?

Vorrei sapere se su internet si trova un elenco con tutte le varie librerie
con relativi oggetti gia' implementati per java, con relativa descrizione.
Magari anche dei metodi.
Grazie.

Gabriele wrote:

http://java.sun.com/j2se/1.4/docs/api/
http://java.sun.com/j2se/1.3/docs/api/
con un buon programma di mirroring(HTTPtracker) te le puoi pure copiare in
locale(ma sono circa 120 MB ).
ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

> 
http://java.sun.com/j2se/1.4/docs/api/
Sei un mito,e' proprio il sito che il mio prof aveva sul pc a lezione ma non
ci ha detto il link.
Grazie mille!!!!

 locale(ma sono circa 120 MB ).
Veramente basta scaricare la documentazione di Java e scompattare un 
file, senza scomodare programmi di mirroring.
uL

 file, senza scomodare programmi di mirroring.
Mi posteresti il link da cui scaricarla? ^_^



Dai... Un po' d'iniziativa...
http://java.sun.com/docs/
e poi occhi aperti.
-- 
Ciao
	Fabrizio C.

 e poi occhi aperti.
Lo so ma visto che ce ne sono diverse di documentazioni da scaricare,essendo
tutte sui 30 mega ed avendo il 56k non vorrei scaricare quella sbagliata.
Sto prendendo questa va bene per avere tutta quella documentazione del link
datomi da master two?
http://java.sun.com/webapps/download/DisplayLinks


http://java.sun.com/webapps/download/DisplayLinks
Questo link non porta da nessuna parte... provalo cliccando qui sopra :-)
Da qui, invece, sei sicuro di arrivarci
http://java.sun.com/j2se/1.4.1/download.html
Sulla riga giusta sta scritto
"J2SE 1.4.1 Documentation"
e, a seguire "Download" e "View"...
indovina cosa devi cliccare :-)
Vorrei anche segnalare che l'unico Download Accelerator che so per certo 
funzionare sul sito Sun č DAP (
www.speedbit.com
): letto molto tempo fa, da 
qualche parte sul sito di Sun.
-- 
Ciao
	Fabrizio C.

Non so perche' mi ha copiato il link toppato,cmq e' quello il file che sto
prendendo.
Newsgroup: it.comp.java
Titolo: Netbeans Jdialog size

Ciao,
mi rivolgo nella speranza che qui vi sia almeno un utilizzatore di NetBeans
Ho un jdialog con Border layouth, NetBeans NON mi lascia controllarne le 
dimensioni... come mai? Posso in qualche modo controllarle?
Al suo inteno Ha un unico jpanel con dimensioni (minime, preferite e 
massime) 300x200, nella finestra delle props del dialog vedo minime e 
preferite 300x200 in grigetto  il che mi fa pensare che si sia 
autoimpostato correttemnte vedendo le dimensioni al suo interno... ed 
invece .. quando lo visualizzo ha dimanesioni minuscole: non riesco a 
vedere alcun componente al suo interno!
Potete dirmi come posso risolvere quest problema di visualizzazione?
THX


Di solito io risolvo questo problema inserendo, dentro al jpanel, un 
secondo jpanel, e a quello setto le dimensioni che poi saranno anche 
quelle del jdialog

Ho risolto:
chiamavo solo setVisibile(true) senza aver prima chiamato pack()
in ogni caso grazie
Luca Conte ha scritto:


Ho provato ma non cambia nulla!


Newsgroup: it.comp.java
Titolo: java stand alone

ho scritto per l'universita' un programma client-server in java di tipo
stand alone, cioe' non racchiuso in una applet. Sui computer dei miei amici
gira perche hanno tutti installato il JDK.Ma chi non ha installato l'intero
jdk deve farlo per forza? Mi sembra sia chiedere troppo!
Oppure come penso basta molto meno (tipo l'interprete java...)
grazie anticipatamente
valerio
--
----------------------------------------------------------------------------
--
Home Page:   
http://members.xoom.it/graograman
----------------------------------------------------------------------------
--

Oppure come penso basta molto meno (tipo l'interprete java...)
dovrebbe bastare il jre.
Kali

 Oppure come penso basta molto meno (tipo l'interprete java...)
Infatti basta il JRE (Java Runtine Environement) che e` molto meno (ma
non pochissimo :-)..

Newsgroup: it.comp.java
Titolo: [banale] Thread run(boolean Ciao)

E' possibile passare delle variabili al metodo run di un thread ?
J


no. quando fai start viene chiamato il metodo run senza parametri.
metodo che tra le altre cose e' richiesto da tutte le classi che
implementano l'intarfaccia Runnable, come Thread.
ciao
-- 
Seti@Home Java Applets
http://maruko.cjb.net/

 
No. In genere, li passi al costruttore; oppure, fornisci al costruttore 
un'istanza di una classe che implement aun'interfaccia da invocare come 
prima cosa all'interno di run().
-- 
Life's something u don't get out alive..
ObjectZone - 
http://space.tin.it/computer/csadun

Ero certo al 99,9%, grazie
J
Newsgroup: it.comp.java
Titolo: Jboss e Netbeans

Qualcuno di voi ha mai utilizzato jboss 4.2.2 con netbeans 6.x?? Non
riesco a creare un progetto base nel wizard mi fa scegliere soltanto
J2EE versione 1.4 invece della 5. Grazie.
----
Marco
http://jbossitalia.altervista.org

crom...@yahoo.it
 wrote:

credo sia dovuto al fatto che jboss 4.x supporti fino alla 1.4
http://sourceforge.net/project/shownotes.php?release_id=548923&group_id=22866
forse dovresti usare la 5 per la 1.5
-- 
Davide Consonni

Si vero, ma a me serve solo l'ejb3, spero di riuscire ad utilizzarle
nonostante mi limiti a j2ee 1.4. Grazie!
 ----
 Marco
 
http://jbossitalia.altervista.org

 nonostante mi limiti a j2ee 1.4. Grazie!
http://www.jboss.org/jbossejb3/
Downloads:
-- Bundled in AS 4.2 and AS 5.0 Beta: JBoss Application Server Downloads
-- Plugins for JBoss AS 4.0.5 (EJB3 RC9 Patch 1) and earlier AS 4.0.x
releases: EJB 3.0 Downloads
in teoria si :D
-- 
Davide Consonni

 Marcohttp://
jbossitalia.altervista.org
Prova ad usare NetBeans 5.5.1.

Kenneth Vella wrote:

mi sa che non hai centrato il problema XD
-- 
Davide Consonni
Newsgroup: it.comp.java
Titolo: variabili di referenza

qualcuno riesce a spiegarmi semplicissimamente in cosa consistono le
variabili di referenza e in cosa differiscono ad esempio da una
variabile intera come int y;
Che significa poi dare (ad ex. ad una stringa )il valore null con
l'assegnamento String a = null;???
Perchè differisce dalla semplice dichiarazione
String a;???

   Lucio

 tu la variabile non ha nessun valore)
String a;
String a=null;
E' la stessa cosa per quanto riguarda la variabile a.
Puo solo fare fastidio al compilatrore il fatto che a non e' inizializzato
nel caso tu lo referenzi prima di inizializzarlo.
Attento che la classe String che stai usando per capire e' l'unica anomala
che non si comporta come tutte le altre classi.
Per sgudiare non e' il massimo insomma.
Nicola
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Cioč se scrivi solo "String a;" attribuisci cmq ad a il valore null???
E perchč allora allora se glielo attribuisci esplicitamente(con String
a=null;) al compilatrore  non da fastidio e puoi quindi fare una
pagina jsp simile:
<%
String a=null;
out.println(a);
%>
????
mentre scrivere
<%
String a;
out.println(a);
%>
da errore'
le altre cose scritte prima eran giuste?
dici che la classe String si comporta in maniera anomala, ma anche
negli esempi che ho fatto(nel senso quello che ho(avete) detto finora
lo posso generalizzare per gli altri oggetti o no)?

Newsgroup: it.comp.java
Titolo: COME SI FA?

Salva a tutti,
o piu' o meno questa struttura:
tabbedpane -> jscrollpane -> jtextarea
uso la textarea per tenere il log di certe operazioni: ora vorrei che il focus fosse messo sempre sulle ultime cose scritte nella textarea, ho provato a settare setAutoscrolls(true) sia sulla textarea che sullo scrollpane, ma la posizione rimane sempre quella iniziale.....
chi mi aiuta?
GRAZIE


Prova a spostare il cursore in fondo:
jtextarea.setCaretPosition(jtextarea.getDocument().getLength());
Newsgroup: it.comp.java
Titolo: recupero di un Blob

devo recuperare un oggetto Blob di un Database di MySQL  dall'interno di una
pagina JSP riporto il codice che ho utilizzato
<%
 Class.forName("com.mysql.jdbc.Driver").newInstance();
 Connection conn;
 conn =
DriverManager.getConnection("jdbc:mysql://localhost/prova_connessione");
 Statement st=conn.createStatement();
 ResultSet rs=st.executeQuery("Select * from  image where codfilm='f3'");
 // so che ne esiste solo uno preno il prino
 rs.first();
 String codice=rs.getString(1);
 Blob trama=rs.getBlob(2);
 BufferedOutputStream output = new BufferedOutputStream(System.out);
 InputStream testo=trama.getBinaryStream();
 byte buffer;
 int numberRead;
 while( (numberRead=testo.read())>-1) {
  output.write(numberRead);
 }
 output.close();
 testo.close();
 // chiudo lo stantment e la connessione
 st.close();
 conn.close();
%>
Tomcat non mi da nessun errore pare che il blob venga recuperato
correttamente ma la pagina di output che dovrebbe visualizzare il blob trama
(si tratta di un file .txt) è completamente bianca. Penso che l'errore sia
nel ciclo while
Chi mi aiuta? grazie


Mandi sullo standard output, il risultato ce l'hai sulo standard output di
tomcat, che non e' l'html generato
[CUT]

 ha scritto nel messaggio
news:b7meeq$f2o$1...@lacerta.tiscalinet.it...


 grazie cattiviK
Dove hai scritto System.out prova a scrivere out e basta

 ha scritto nel messaggio
news:b7miqs$ibd$1...@lacerta.tiscalinet.it...


 potresti essere piu preciso magari con l'esempio corretto?
BufferedOutputStream output = new BufferedOutputStream(out);
                                                        ^^^
Senza "System."
Andrea Polci

 BufferedOutputStream output = new BufferedOutputStream(out);
Scusami, ero un po' sovrappensiero ed ho sparato una cavolata.
"out" è un javax.servlet.jsp.JspWriter, che e' un'istanza di 
java.io.Writer e quindi non puo' esserre utilizzato come parametro del 
costruttore di BufferedOutputStream.
Al posto di un BufferedOutputStream dovresti usare un BufferedWriter.
Andrea Polci


Pero' ti scrivera' roba strana :-)

Newsgroup: it.comp.java
Titolo: consiglio su uso di snmp in java

ciao a tutti,
sto sviluppando un programmino java che dovrebbe fare delle richieste 
tramite snmp al computer su cui viene eseguito (ed in seguito probabilmente 
dovrò estenderlo per farlo anche ad altri dispositivi connessi in rete)
che pacchetto mi consigliate di utilizzare per fare ciò?
cerco una cosa che sia possibilmente semplice o con qualche esempio...
ho dato un'occhio a SNMP4J ma non ho ancora capito come utilizzarlo nel mio 
programma.
grazie per i consigli. 

 che pacchetto mi consigliate di utilizzare per fare ciò?
Oltre al giù citato SNMP4J prova a dare un'occhiata a 
www.simpleweb.org
In particolare 
www.simpleweb.org/tutorials/exercises.html
Newsgroup: it.comp.java
Titolo: Problemi JTextArea

Ciao,
dunque due cose:
1) io quando faccio scrivere al programma qualcosa in una JTextArea uso
il metodo append.
   per andare a capo ho trovato questo:
        textArea.append(System.getProperty("line.separator"));
  c'e' un modo piu' semplice per farlo andare a capo?
2) sempre nella stessa JTextArea (che uso come output, inclusa in un
JScrolledPane) io ho un output del genere:
1 2342
2 3453
3 45753
READ ERROR
4 65467
5 45674
ora, mi piacerebbe scrivere il READ ERROR in rosso (lasciando il resto
in nero), ma non riesco.
Sono riuscito a far colorare tutto il testo di rosso (o un altro colore
a scelta) usando il setForeground(), ma non e' quello che voglio.
Qualche idea?
Grazie Ciao Jack

 in nero), ma non riesco.
Usa JTextPane.
Saluti
CarMas

Newsgroup: it.comp.java
Titolo: JasperReport

ciao a tutti...
non è che qualcuno ha un pezzo di codice per poter visualizzare un report
JasperReport?
Grazie...

 ha scritto nel messaggio
news:pNq1c.49036$FJ6.1...@twister1.libero.it...


 :

-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:c26u9j$ljn$1...@news.newsland.it...


 ha scritto nel messaggio
news:c26u9j$ljn$1...@news.newsland.it...


 ha scritto nel messaggio
news:c26u9j$ljn$1...@news.newsland.it...


Antonello ha scritto:

Con le applet non ho mai provato, ho eseguito stampe via web con servlet
e/o jsp.
Ciao
Fabbro


 ha scritto nel messaggio
news:c2a28n$4lj$1...@news.newsland.it...


Antonello ha scritto:

Una volta che ho l'array di byte, ci puoi fare quello che vuoi, salvarlo
su file oppure mandarlo sull'output stream di una servlet.
Ciao
Fabbro


 ha scritto nel messaggio
news:c2a8kf$3ql$1...@news.newsland.it...


 ok, ci sono riuscito senza applet, grazie...
Cortesemente, modera il quoting. Ti sei portato dietro tutto il thread e 
non si capisce a chi/cosa/perchè rispondi.

Newsgroup: it.comp.java
Titolo: java il Linux

Sotto Window uso import corejava.*
Il problema è che sotto linux non ho questo file.
Vorrei sapere in quale directory copiare la cartella corejava.
Sono abituato a #include"/.....". Siccome ho iniziato a studiare java da 
una settimana, sarei felice se qualcuno potesse darmi una mano.
Grazie

 Vorrei sapere in quale directory copiare la cartella corejava.
in una directory contenuta nel tuo CLASSPATH
Newsgroup: it.comp.java
Titolo: Problemi con le date

Ciao a tutti, io avrei un pò di problemi con le date, nel senso che 
dovrei ottenere la differenza (in anni) fra due date, prima di tutto 
però ho già una data (che tiro fuori da DB) in formato stringa del tipo 
dd/mm/yyyy e quindi come prima cosa dovrei trasformarla in un oggetto di 
tipo Date per poi poterla trasformare in millisecondi... questo è il 
codice che uso:
<%@ page import="java.sql.*" %>
<%@ page import="java.lang.*" %>
<%@ page import="java.util.*" %>
<%@ page import="java.text.*" %>
<%
//Questo servirà a definire la data odierna
Calendar t = Calendar.getInstance();
//Questo è quello che cerco di fare...
String strTmp = "15.01.2007";
Date dtTmp = new SimpleDateFormat("dd.MM.yyyy").parse(strTmp);
.
.
.
%>
Tutto questo in una pagina JSP
Il problema che mi dà è che il tipo Date è ambiguo... come posso risolvere?
Se avete metodi alternativi per fare questa cosa, sono benvenuti :-)
Grazie!
AUGH!


Import esplicito...
<%@ page import="java.util.Date" %>

Non ho letto una riga di codice :) ma se ti dice
che Date è ambiguo vuol dire che haio importato
sia java.util.Date che java.sql.Date.
-- 
lpb
"I'm a poor lonesome cowboy, and a long, long way from home..."

E come faccio a specificare? Nel senso, per la connessione al database 
Mysql mi servono tutti i java.sql.* oppure solo alcuni?
Oppure come faccio a dire che Date deve essere quello di java.util.Date?
Grazie!

Newsgroup: it.comp.java
Titolo: Applet e RMI

Ciao a tutti,
            stiamo sviluppando un progetto didattico in cui un applet
scaricato da una pagina html comunica con un server.
Tale comunicazione avviene usando l'RMI, e fin qui tutto bene.
Intendiamo pero' fare delle callback, ossia vedere dei metodi
dell'applet_client come remoti e chiamarli dal server, vogliamo cioe'
invertire la comunicazione in modo da aggiornare l'applet dal server
tramite appunto queste callback.
Il tutto funziona se l'applet viene aperto con l'appletviewer, se pero' si
usa netscape 4.5 da una macchina diversa da quella dove girano il
server e i registri funziona solo la comunicazione da client a server e
non le callback.
Qualcuno mi sa spiegare cosa sbagliamo e se cio' che cerchiamo di fare e'
realmente fattibile ?
                                             Davide    
 

Ciao,
Anch'io ho avuto lo stesso problema... in effetti la sandbox non
permette di accedere al browser dall'esterno per mezzo di una
connessione socket; sicccome rmi in pratica è una connessione socket
programmabile ad alto livello penso siano da settare i privilegi del
browser netscape cosa che ho fatto ma che non è funzionata alla
perfezione:
prima mi veniva dato un errore di sicurezza...
ora mi dice che i file stub e skel non sono validi...
insomma... spesso si progetta con appletviewer e poi la storia viene
tutta modificata dai soliti produttori di browser: possibile che
lavorano tanto per programmare questi software e non investono un po di
tempo per rilasciare documentazione chiara?!
Newsgroup: it.comp.java
Titolo: Java newbie

Ciao a tutti,
premetto che mi occupo di sistemi e non ho grandissime esperienze di
programmazione, tolto qualche trascorso di C all'universita' e di
Visual Basic per esigenze di lavoro.
Del C mi ricordo una semantica "severa" che ho ritrovato in Java,
anche se con tutte le novita' del mondo OOP.
Il resto lo ricordo poco, tranne la portabilita' e la velocita'.
Del Visual Basic apprezzo tuttora la semplicita', l'immediatezza per
costruire applicazioni ad uso personale spendendo pochi minuti.
Non apprezzo invece la sintassi legata al passato e la frustrante e
complicata portabilita'. In esecuzione e' soddisfacente.
Il Java lo conosco poco. Da qualche mese piu' un corso intensivo.
Mi ricorda il C per la pulizia del codice e per l'uso rigoroso dei
tipi di dati.
Pero', anche se  capisco i motivi, sono molto molto *spaventato* dalla
lentezza e dalla pesantezza di un'applicazione, ma anche di un'applet,
scritta in Java.
Per una semplice finestra, JFrame ma anche JPanel, gestito con Swing
viene letteralmente divorata la piu' preziosa delle risorse di una
macchina: la memoria.
Ma anche i cicli di CPU si sprecano, temo.
Mi confermate il disagio?
Eventualmente, come aggirare il problema?
Grazie!
Sono attratto e spaventato allo stesso tempo...
Bye,
   Ricky

Eventualmente, come aggirare il problema?
Se Sun si decidesse ad implementare un compilatore nativo allora il tutto
sarebbe risolto.
Una cosa che puoi fare è dichiarare più metodi possibili come final, una
volta accertato che essi non devono essere ridefiniti nella sottoclasse.


 
Scusami ma questa è una tua opinione: le cose non sono così semplici
come sembrano, e comunque compilatori nativi esistono e con ottime
prestazioni (TowerJ è uno di questi): ci sono montagne di distinzioni da
fare (es. lato server/lato client, ecc.) e cose da tenere in
considerazione anche solo per affermare una cosa del genere. In alcuni
contesti è una opinione perfettamente condivisibile, in altri, a mio
parere la maggioranza, molto meno...
C'è stato ultimamente anche un thread al riguardo.
ciao
P.S.
Fra l'altro può anche rinunciare alla portabilità e scrivere
un'applicazione con Visual J++, no?
-- 
Ugo
__________________________________________________________________________
"La perfezione si ottiene non quando non c'è nient'altro da aggiungere, 
 bensì quando non c'è più niente da togliere." Antoine de Saint-Exupéry
__________________________________________________________________________
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Enterprise Java Consulting
@mail:	
ugo.l...@flashnet.it
@work:	
ugo.l...@sun.com
Home Page: 
http://www.ugolandini.net
Home Page: 
http://ugolandini.hypermart.net
 (DNS is changing)
Fax Phone: 06/233207542 
Cell Phone: 0347/6310749 - 0347/4783580
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

un'applicazione con Visual J++, no?
Preferisco lasciar stare i prototipi di linguaggio, specialmente se
copiati.