mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: Bridge JDBC-ODBC e origine dati ODBC

Guardando JDBC ho visto che ci sono driver puri Java che richiamano
diretamente il protocollo nativo utilizzato dal db e driver(Bridge
JDBC-ODBC) che si connettono tramite il driver intermedio ODBC(poi ci sono
altri tipi di driver ma per ora  ho usato solo questi 2)
Prendiamo il caso del Bridge JDBC-ODBC; io ho tutta la mia applicazione
web in locale (Tomcat, MySql)---per  utilizzare 
sun.jdbc.odbc.JdbcOdbcDriver devo definire anche un'origine dati ODBC.
Ecco nel mio caso definisco ovviamente tutto in locale(anche l'ODBC).
Ammettiamo invece che Tomcat con le pagine jsp si trovi su una macchina A
e il DB Mysql su una macchina B; ecco in questo caso l'ODBC su quale
macchina va definito??
A, B o è lo stesso(io penso sia lo stesso tanto cmq quando definisci
l'ODBC puoi indicare l'indirizzo del DB)?
grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

a ben vedere
il codice delle mie pagine jsp è questo :
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url = "jdbc:odbc:nome";
Connection con = DriverManager.getConnection(url);
dove nome sta per il nome del DSN che indica un'origine dati ODBC
il DSN quindi mi sa che deve stare per forza sulla stessa macchina dove
risiedono le pagine jsp a meno che non si possa indicare a tali pagine
dove risiede questo DSN
o mi sbaglio?


 
  Per quello che ricordo l'ODBC dovrebbe stare sulla stessa macchina ed 
eventualmente occuparsi (=esser configurato) di accedere ad un db 
remoto. Ma č MOLTO meglio usare i driver di tipo 4 (puro java) e 
collegarsi direttamente al db senza passare dall'ODBC; peraltro questo 
rende piů portabile e meno OS-dipendente l'applicazione
bye
DKano

 grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 DKano>
   Nicola
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 rende piů portabile e meno OS-dipendente l'applicazione
Hehe non tutti i vendor li fanno i driver nativi di tipo 4.


 ***
intanto grazie  a tutti
quindi si puo' definire il DSN relativo al BRIDGE ODBC-JDBC nel web.xml???


 
Già, che stranezza, chissà come mai :-)
C'era una pagina/elenco con tutti i driver dei vari tipo, mi pare ci si 
arrivasse dalla guida di 
java.sun.com
 su JDBC ma non so se è ancora 
aggiornata (se non sbaglio è spuntata fuori anche in un'altra 
discussione ma i miei pochi neuroni al momento non sono molto in forma)
bye
DKano
Newsgroup: it.comp.java
Titolo: Password che funziona solo con explorer?

Ho copiato il seguente codice javascript:
(è un semplice controllo per vedere se la password introdotta è corretta, la
password è
%74%68%69%73%20%69%73%20%65%61%73%79   cioè "this is easy" la cosa strana è
che funziona solo se
come browser uso explorer, se uso Netscape NON funziona, la cosa strana è
che ci sono due alert
alert("Bene, prova il prossimo livello");
e
alert("Sbagliato!!!");
e mi apetto che almeno uno dei due venga eseguito!!!
invece nessuno dei due viene eseguito!!!! la condizione nell'if è vera o
falsa?????
sia che sia vera sia che sia falsa non compare nessun alert!!!
Ringrazio chiunque sia in grado di spiegarmi perchè usando come browser
explorer funziona e
usando come browser Netscape non funziona
Ecco il codice:
  <script language="JavaScript"><!--
function checkPass() {
if (myform.pass.value == unescape("%74%68%69%73%20%69%73%20%65%61%73%79"))
{
alert("Bene, prova il prossimo livello")
location.href =
(unescape("%74%68%72%65%65%69%73%67%6F%6F%64%2E%68%74%6D%6C"))
}
else
alert("Sbagliato!!!");}
// -->
</script>
</p>
<p>&nbsp;</p>
<table border="0" align="center" cellpadding="0" cellspacing="0">
  <tbody><tr>
    <td> <form name="myform" action="javascript:checkPass()">
        <p>Inserisci la password:</p>
        <input type="password" name="pass" style="background: rgb(0, 204, 0)
none repeat scroll
0%; -moz-background-clip: initial; -moz-background-inline-policy: initial;
-moz-background-origin: initial;">
        &nbsp;
        <input type="button" value="Enter" onclick="checkPass()"
name="button" style="background:
rgb(0, 204, 0) none repeat scroll 0%; -moz-background-clip: initial;
-moz-background-inline-policy: initial; -moz-background-origin: initial;">
      </form></td>
  </tr>
</tbody></table>
Ciao Andrea (andrea.s...@NOSPAMlibero.it)

e cosa ha a che fare con java ?
Davide

 che funziona solo se
[CUT]
it.comp.lang.javascript

come browser uso explorer, se uso Netscape NON funziona, 
Se non lo avessi capito sei OT, cmq per supportare qualcuno che
vuole supportare netscape o mozilla questo ed altro!
Il problema è che il codice è *sbajato* ma explorer lo interpreta
comunque.
In javascript (che per chi non lo sapesse è di netscape) per
accedere ad agli oggetti devi referenziarli completamente.
In pratica, dove hai scritto
if (myform.pass.value == ...
scrivi 
if (document.myform.pass.value == ...
Questo è un errore commesso abbastanza frequentemente da chi
lavora solo con explorer.
Allora, funge?
Inviato da 
www.mynewsgate.net
Newsgroup: it.comp.java
Titolo: HELP: come "salvare" strutture dati ???

Un saluto a tutti,, vorrei sottoporre un problema alla vostra
attenzione: nel mio programma uso strutture-dati del tipo "lista di
liste", e dopo una fase di definizione ognuna di queste strutture
contiene dei records dotati di certi valori. Il mio problema è che
vorrei mettere una opzione SAVE nel programma, ma non riesco a capire
in che modo io possa duplicare le strutture per salvarle nel loro
stato attuale, cioè con tutti i valori dei records che ho inserito a
runtime  fino a quel punto 
Voi che cosa fareste al mio posto?

Ciao,
potresti usare la Serialization API, se hai una versione del JDK dalla
1.1 in poi.
Altrimenti potresti utilizzare un database per memorizzare i tuoi dati
... Boh! fai tu!

Newsgroup: it.comp.java
Titolo: Visualizzare elementi pannello in istanti diversi

C'è un modo per visualizzare in un pannello campi di testo, checkbox, label,
ecc. solo per un determinato intervallo di tempo?
Al termine di tale intervallo il pannello deve continuare ad essere visibile
dall'utente, ma senza gli elementi sopra citati.
C'è un modo per visualizzare nuovi ulteriori campi di
testo,checkbox,label,ecc. sempre nello stesso pannello, ormai vuoto?

Per intervallo di tempo intendi, che dopo n secondi i componenti della vista
spariscono? O dato un particolare evento questo fa mutare l'aspetto della
vista?
Nel prima caso metti un timer dentro un Thread.
Ci sono diversi modi per vedere quanto tempo č passato tra un'stante ed
un'altro.
La classe System contiene un metodo : "currentTimeMillis()".
Oppure c'č la classe Timer proprio.
Per quello che riguarda i componenti che spariscono hai due strade.
Se c'č un gruppo di componenti che devono lasciare il posto ad altri li puoi
inserire in due pannelli separati, poi agganci i due pannelli sullo stesso
pannello principale e uno lo nascondi con il metodo .setVisible(false). Poi
quando ti serve di switchare basta che fail il setVisible(false) di uno e il
setVisible(true) dell'altro.

testo,checkbox,label,ecc. sempre nello stesso pannello, ormai vuoto?
Prova a dare un'occhiata a
http://java.sun.com/docs/books/tutorial/uiswing/layout/card.html
HTH
-- 
Ciao
	Fabrizio C.

Newsgroup: it.comp.java
Titolo: Forte 4 e parentesi graffe

Salve a tutti,
ho da poco scaricato Forte for java versione 4 ed ho un problema 
alquanto strano: nell'editor non riesco a scrivere le parentesi graffa 
aperta e chiusa utilizzando le combinazioni ALT+123 ALT+125.
Ho cercato tra le impostazioni dell' IDE ma non ho trovato nulla che 
potesse risolvere il problema.
C'è qualcuno che ha questo mio stesso problema?
Per ora ho risolto abilitando il layout americano della tastiera.
Grazie a tutti.
Luca

C'è qualcuno che ha questo mio stesso problema?
Sì, basta cercare sui vecchi post (la prossima volta...) su
http://groups.google.com
HTH
-- 
Ciao
	Fabrizio C.

 HTH
Ti ringrazio per l'aiuto.
Grazie mille.
Luca

Newsgroup: it.comp.java
Titolo: JSP e IE6 sp2   HELP HELP

Ho un sito fatto con JSP ora all'interno di una pagina JSP ho uno script 
che apre una finestra windows.open(....)
Con Ie6 sp1 e inferioti tutto bene invece con XP sp2 non funziona
qualch'uno sa perchè?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 qualch'uno sa perchč?
java != javascript, spostati sul NG apposito.
-- 
Giambo - Occhio al filtro antispam _e_ alla whitelist !
Newsgroup: it.comp.java
Titolo: pulsanti con frontpage98

Ho provato ad inserire dei pulsanti animati con FrontPage98 (la dizione
esatta è "pulsanti attivati al passaggio del mouse") ma al momento di
visualizzare la pagina appena salvata con IE che li contiene, al loro posto
ho solo dei rettangoli grigi...e se ci vado sopra con il puntatore ottengo
la scritta "class fphover not found"
Ho cercato il file fphover.class e, una volta trovato, l'ho inserito nella
dir della pagina con il pulsante ma il risultato è stato identico...
Ho anche provato ad inserire delle immagini al posto del pulsante
predefinito ma non cambia niente...
Cosa ho dimenticato di fare?
Grazie.
--
Ciao
Andy
==========================================
Sostieni 
www.inzona.com
 cliccando sull'indirizzo qui sotto
http://www.top100italia.com/vota.php3?login=AlanWeb
==========================================
http://web.tiscalinet.it/andyewp
==========================================

 esatta è "pulsanti attivati al passaggio del mouse") ma al momento di
Chiedo scusa...per un errore di "click" ho spedito questo msg a questo
gruppo mentre il destinatario era un altro...
Scusate
Andy
Newsgroup: it.comp.java
Titolo: Applet Potato

Scusate ,dove posso trovare un manuale, HOWTO o comunque della 
documentazione sulla creazione delle cosiddette applet mr.potato??
Grazie 
-- 
Rionda
www.rionda.too.it
In hoc LINUX vinces!!!

 wrote in message
news:xh3k8.63529$_u5.1...@news1.tin.it...


Newsgroup: it.comp.java
Titolo: Class Hashtable

Qualcuno sa gentilmente dirmi le caratteristiche e le funzioni principali
della classe in oggetto?
grazie

 della classe in oggetto?
Studiati bene le API standard, se non le hai scaricale subito dal sito Sun.
L'Hashtable è una struttura dati astratta che memorizza coppie
chiave-valore.
In seguito, puoi accedere ai valori specificando l'opportuna chiave.
Si usano di continuo in ogni applicazione non banale... anche banale ;)
ciao,
Federico

Pier Francesco wrote:

Un tempo si chiamavano 'array associativi'.

Newsgroup: it.comp.java
Titolo: Cerco libro

 Unite for Java - Join the Java Lobby now! (
http://www.javalobby.org
)     <
============================================================================

Qualcuno sa indicarmi un buon libro (preferibilmente in inglese) per Swing ?
Beh c'e' il java tutorial al sito della Sun.
Un mirror (se ricordo bene):
ftp://sunsite.cnlab-switch.ch/Mirrors/javasoft/docs/tutorial.zip

Newsgroup: it.comp.java
Titolo: Debug di Eclipse ?

Ciao a tutti,
in passato ho utilizzato diversi debugger e praticamenti in tutti 
vi era la possibilita' di eseguire le segeunte istruzioni 
Istr. 1
Istr. 2 
Istr. 3
Istr. 4
passando dalla istr. 1 alla istr. 4 con un tasto funzione, ad esempio
<F5> per Visual Studio.
Intendo ched nel passaggio dalla istr. 1 alla istr. 4 vengono eseguite
anche le istruzioni 2 e 3, quindi non un semplice riposizionamento del
Program Counter.
Sapete se e' possibile farlo con Eclipse e se si come ?
Ciao e grazie.
Lucilla.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
Ovviamente è possibile.
Lanciando Debug al posto di Run, forse?

 Lanciando Debug al posto di Run, forse?


 
Guarda se ti posso essere d'aiuto lo faccio volentieri.
ti spieghi?

 
Ah ho capito...forse....
imposti l breakpoint...

 imposti l breakpoint...


 
Tastino play...ti porta da un breakpoint al successivo...
certo se ti spiegassi meglio...

 certo se ti spiegassi meglio...


Alias tastino F5 per eseguire le istruzioni step by step o F6 x
eseguire fino al prossimo breakpoint, ecc ecc

 eseguire fino al prossimo breakpoint, ecc ecc
Semmai Alias Tasto F8.
F6 serve per eseguire codice all'interno di Metodi senza entrare 
step by step..., passami la parola entrare...!!!
Lucilla.


 Program Counter.
Cursore su "Istr. 4" e <CTRL+R> (a memoria ...) , pero' i breakpoint
intermedi "scattano".
    Davide
--
Ing. Davide Grandi
davide...@mclink.it
Newsgroup: it.comp.java
Titolo: [AWT] Focus sui componenti

Ciao a tutti
Sto migrando un programma da COBOL a Java
e pur cambiando l'aspetto del front-end
(a finestre piuttosto che a cartteri) non voglio
modificare i comandi standard utilizzati nel propgramma vecchio.
Il problema è il seguente (ho già cercato in google senza risultati):
come faccio ad abilitare il tasto F2 (che per me rappresenta l'invio)
indipendentemente dal focus dell'oggetto su cui sono fisicamente
posizionato?
Vorrei che l'evento fosse a livello di JFrame (il mio oggetto a monte di
tutta la struttura)  è possibile ?
Grazie in anticipo
Alberto


Ciao,
si, è possibile.
Registrando un KeyEventDispatcher con il KeyboardFocusManager puoi intercettare
tutti gli eventi della tastiera, indipendentemente dal fuoco.
Se segui il link puoi vedere un esempio.
Marco
http://arianna.libero.it/usenet/cgi-bin/ViewArticle.epl?MESSAGE_ID=%3Cc15vet$1fjmrv$1%40ID-217086%2Enews%2Euni-berlin%2Ede%3E&GRUPPO=it%2Ecomp%2Ejava&CATEG_PARAM=Gerarchia%20it
 
-- 
reply: remove duh.spam.
http://javac.imap.cc

Newsgroup: it.comp.java
Titolo: Base per gestionali su DB...

Esiste un qualcosa di già fatto dove gli si dà in pasto un DB con
magari qualche tabella di supporto, e lui già si ricava tutte le
maschere, tutte le classi e tutto ciò che serve per gestire il DB? Che
magari funzioni pure con JBoss... :)
Ringrazio per le risposte :)

ma vuoi usare solo JSP/servlet.. o anche ejb (cmp o bmp)?
Cmq non e' una cosa semplice...
dipende se il tuo DB conosce anche le varie reference tra le
tabelle....
poi manca tutta la logica applicativa..
le maschere sarebbero molto semplici..
la collocazione e la logica dei campi li devi implementare (ossia il
campo e' di solo output, oppure e' nascosto se il boolean e'
selezionato=
E? necessario fare una mappatura tra natura dei campi del db e input
type html (un int sul db lo tratti come numero o come un boolean ??)
Cmq qualcosa dovrebbe esistere... poi ci devi lavorare su abbastanza mi
sa..
lo so di non esserti stato molto utile... ma volevo solo farti cercare
di capire che un "tool" magico e senza lavoro .. e' dura trovarlo..
Ho un po di esperienza su tali prodotti.. anche realizzati...
ciao

 ha scritto nel messaggio 
news:1129379717.1...@g43g2000cwa.googlegroups.com...



Se ci sono da anni su Delphi e C++ Builder, vuoi che non ci sia qualcosa per
Java?

Non metto in dubbio che non esistano... intendevo solo dire che
magicamente non si ottiene nulla.. dandogli in pasto solo la table...
del lavoro lo deve fare..

 ciao
ciao :)

Beh, guarda questo:
http://quicktable.org/
Potrebbe andar bene anche una cosa tipo questo link, ma... free :P
Newsgroup: it.comp.java
Titolo: Eclipse e console

Devo sviluppare un'applicazione java console che necessita di usare un 
metodo nativo java che usa a sua volta la funzione getch(). Naturalmente in 
eclipse non funziona... come posso simulare lo stesso comportamente?
Come posso estendere la console di eclipse in modo da mandare l'input alla 
mia applicazione senza scriverlo le stessa? 

powernews.libero.it
 ha scritto:

Io uso Eclipse, e l'inputStream della tastiera funziona anche dentro la
console di Eclipse.
Divi solo fare attenzione che il cursore sia alla fine del testo.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

  LO SO LO SO!!! Ma la mia applicazione utilizza appunto quel metodo nativo 
che ho implementato e che utilizza a sua volta una getch() (in c)... 
naturalmente COME è ovvio che sia questo NON FUNZIONA SOTTO ECLIPSE.
  Ciò di cui avrei bisogno è poter modificare facilmente il comportamento 
della console di eclipse... qualcuno l'ha già fatto?
"TelespallaBob" <noM...@noParty.it> ha scritto nel messaggio 
news:cs0i6s$toe$1...@news.newsland.it...


Newsgroup: it.comp.java
Titolo: JTextField

Salve a tutti  devo controllare l'imput in un JTextField che deve essere
solo di tipo data non so qualle classe lo gestisce in java se qualcuno mi
puo aiutare grazie in anticipo.

 puo aiutare grazie in anticipo.
Devi fare un KeyListener o un KeyAdapter e aggiungerlo alla textfield.
Poi nel suo metodo keyTyped controlli che carattere è stato inserito con il
metodo dell'evento getKeyChar. Se non vuoi che quel carattere venga scritto
blocchi l'evento con il suo metodo consume.
Aspetta, ti faccio un esempio perche' rileggendo non ci capisco neanche io
:-)
  private KeyAdapter ascoltatore= new KeyAdapter()
  {
    public void keyTyped(KeyEvent e)
    {
      if (e.getKeyChar()=='c') // se il carattere e' 'c'
      {
        e.consume(); // blocco l'evento
      }
    }
  };
Ricordati di aggiungere l'ascoltatore alla textfield:
  campoDiTesto.addKeyListener(ascoltatore);
Ciao!
--
Huan
Newsgroup: it.comp.java
Titolo: ARRAY BIDIMENSIONALE problema!!

Perche' non me lo copia?
sArrayStrutturaBid[iCount][iCountInternal] = array[iCountInternal];
Che cazzata sto facendo? come risolvo?
Grazie	
------------------
		int iTotalLine = sGameLine.length;
		int iCount;
		int iCountInternal;
		char array[];
		String sArrayStrutturaBid[][] = new String[iTotalLine][800];
 
		g.setColor (Color.blue);
		g.drawString("AAA: "+iTotalLine, 200, 200);
 
		for (iCount = 0; iCount <= iTotalLine; iTotalLine++)
		{
			array = sGameLine[iCount].toCharArray();
 
			for(iCountInternal = 0; iCountInternal <= array.length;
iCountInternal++)
			{
				sArrayStrutturaBid[iCount][iCountInternal] = array[iCountInternal];
			} 
		}
 
		//g.fillRect (20, 20, 20, 20);
	}
-- 
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:bpiuhm$743$1...@news.newsland.it...

devi usare System.arraycopy(array di partenza, indice di partenza
nell'array di partenza, array di destinazione, indice di partenza
nell'array di destinazione, numero di elementi da copiare);
per esempio: array[]={1,2,3,4,5,6,7}
                    array2[5]
System.arraycopy(array, 1, array2, 0, 3);
gli elementi in array2 saranno a partire da array2[0] {2, 3, 4}
capito più o meno?
quello che fai tu con sArrayStrutturaBid[iCount][iCountInternal] =
array[iCountInternal];
 è assegnare dei riferimenti e non copiare i dati referenziati da quelle
variabili. spero di essere stato chiaro e di aver capito il problema.

ciccio ha scritto:
ciao Ciccio, ho gia' provato con arraycopy.. stesso errore.
Grazie uguale ciao


Newsgroup: it.comp.java
Titolo: creare file da applet

ciao,
devo far creare un file da un'applet sul server dove risiede. qualcuno sa
darmi una mano?
grazie

Lucia Genovesi wrote:

L'applet dovrebbe comunicare (con un protocollo proprietario che usa un
semplice socket applet<->server) con un programma che gira sul server, che è
in attesa di istruzioni su come/cosa scrivere.
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

Newsgroup: it.comp.java
Titolo: Applet, thread e prestazioni

Sto scrivendo una applet che accede via JDBC oracle ad un database.
Le query saranno 2 o 3. e il testo delle risposte non è molto lungo.
La domanda è:
Secondo voi cosa è più performante
1) 1 mega query 
2) 3 query più piccole
3) 3 query in 3 thread?
Già che ci sono...ma devo proprio mettere tutto quel jar da 1/2 mega
per 3 semplici query?
Ciao

 Ciao

"onerosi". Altrimenti,si peggiorano le prestazioni.
Cosa intendi per onerose? Intendi dati trasmessi o proprio i calcoli
sul DB?
Ciao

 Ciao

Newsgroup: it.comp.java
Titolo: Aiuto

Chi puņ darmi un aiuto su un programma??
Saluti

 |
| Delete WORLD from address    |
+------------------------------+
Newsgroup: it.comp.java
Titolo: javanet

Salve atutti
premetto che sto leggendo un libro che si chiama programmare in rete con
java(valido pero' parte dal presupposto di conoscenza base) e vorrei sapere
dove poter scaricare la classi riguardanti la rete javamail, 
java.net
Grazie
Michele De Giorgis
--
Hai fatto del tuo meglio e hai fallito miseramente la lezione č: non fare.
Homer J. Simpson


Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

 Si, scusate, avevo letto solo 
java.net
, ricordo che per spedire una e-mail vi è il bisogno di un altro jar contenuto nel  Java Acivation framewor, anche se non ho capito del tutto il compito che ha..

-- 
Cristian Veronesi - CRPA SpA - Reggio Emilia, Italy
Whatever it is, I'm against it (Groucho Marx)

 wrote in message
3896D757...@crpa.it...


 Devo impostare il path?
Se usi Java 2, puoi infilare i due jar (activation framework e javamail) dentro
la directory standard delle estensioni, e quindi il classpath puoi lasciarlo
cosě com'č; altrimenti le copi dove vuoi, basta che nel classpath tu aggiunga il
percorso completo di entrambi i file al classpath esistente - che se non esiste
deve essere creato per puntare a $JAVA_HOME/lib/rt.jar e
$JAVA_HOME/lib/tools.jar.


 wrote in message
3896F274...@sdb.it...


 wrote in message
ogDl4.46944$C3.5...@news.infostrada.it...


 Michele De Giorgis
-- 


 wrote in message
3897E36F...@crpa.it...


Newsgroup: it.comp.java
Titolo: kaffe

ho compilato un file su Mandrake 7.2 ed effettivamente ottengo la classe 
corrispondente. Ora se uso java miaclasse.class o anche kaffe 
miaclasse.class ottengo l'errore:
Internal error: caught an unexpected exception.
Please check your CLASSPATH and your installation.
java/lang/ClassNotFoundException: combo/class
        at java.lang.Class.forName(Class.java:native)
        at java.lang.Class.forName(Class.java:52)
Abortito   
come si setta il CLASSPATH ?

abacuc wrote:

Ad esempio se hai delle classi in /usr/local/java e nella tua home directory
(in una sottodirectory java) fai
export CLASSPATH=/usr/local/java/classes:/~/java:.
Ma mi pare che l'errore sia più semplice: java miaclasse e non java
miaclasse.class
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------
Newsgroup: it.comp.java
Titolo: Iniziare proprio da zero...con la programmazione!

Salve a tutti, spero non sia già stata postata una domanda simile, anche se
ne dubito...
Non ho mai programmato, purtroppo, e ora mi trovo a dover dare un esame di
java da qui a meno di due mesi...e non so proprio che pesci pigliare! 
A me piacerebbe molto imparare, e vorrei farlo proprio partendo da java!
Ho cercato su internet informazioni e cominciato a leggere guide, ma hanno
tutte come prerequisito l'avere basi di programmazione. Troppo comoda così,
io devo partire da zero :D
Avete idea di libri, anche stampati, che trattino l'argomento ex-novo e a
prova di niubbissimo? Mi hanno consigliato  Concetti di Informatica e
Fondamenti di Java 2 di Cay Horstmann...che dite, è buono?
grazie mille :)

Io ti consiglio di scaricarti il libro "Java mattone su mattone" da
Internet.
Altrimenti un buon libro per iniziare è
"Dai Fondamenti agli Oggetti" di Daniele Pighizzini e Mauro Ferrari.
Sono stati i miei professori di programmazione all'università e il
libro si dovrebbe trovare in giro senza troppi problemi.
Come testo è ben strutturato, ti spiega dalla base (algoritmi,
aritmetica binaria) per finire con gli streaming Java (operazioni su
file, ecc)
Il prezzo dovrebbe essere 35€ se non sbaglio.

Ti ringrazio, mi adopero subito... :D

spidernik84 <spide...@virgilio.itREALLYwhipsthellamasass> il giorno 
giovedì 5 maggio 2005 21.40.42 ci ha deliziato con queste parole:

Dai un'occhiata qua c'e' un manuale per chi parte da zero semplice e pratico
http://www.claudiodesio.com/
Willy
Newsgroup: it.comp.java
Titolo: Servlet messaggio di "caricamento in corso"

Ho fatto un servlet che fa la ricerca di dati su di un database. Per fare
questa ricerca impiega da un minuto a tre minuti. Durante questa attesa
vorrei mandare un messaggio all'utente dicendogli che il caricamento dei
dati da lui selezionato è in corso. Qualc'uno mi può dire come si fa a
mandare un messaggio all'utente e poi a mandargli i dati quando sono pronti?
cioa grazie.

,

--
Greetings, Alessandro
http://www.esalab.it
Pesaro, Italy
Sent via Deja.com 
http://www.deja.com/
Share what you know. Learn what you don't.


Il tempo di ricerca mi sembra decisimente troppo alto (già dieci secondo è
un tempo altissimo).
Che DBMS usi?
Hai provato a migliorare il tuo db indicizzando le colonne dove server?
Massimiliano Tarquini
tarq...@arcaweb.it

 Hai provato a migliorare il tuo db indicizzando le colonne dove server?
^^^^
un lapsus o hai fatto apposta??? :)))
Ciao.


OPS :o)))
Newsgroup: it.comp.java
Titolo: Daemon Thread

Non ho ben chiaro il concetto di Daemon e quindi tantomeno quello di
Daemon thread.
C'è qualche paziente cristiano che ha voglia di illustrarmi brevemente
questo scorcio dell'affascinante mondo dei thread? :)
Già che ci sono pongo anche un altro quesito (ma questo Icarus non fa
nient'altro che chiedere...che seccatore!).
Ho trovato in unlistato un ciclo for del genere:
for(;;){
//fa qualcosa
}
e francamente non ho trovato nessun manuale on/off line che spiegasse
questo strano ciclo. Cosa mi stanno a significare quei due malefici
puntoevirgola???

questo scorcio dell'affascinante mondo dei thread? :)
In gergo "javesco" :), un daemon thread e' un thread che continua a girare solo 
finche' esiste almeno un altro thread non-daemon. 
In altre parole, quando i thread "normali" sono tutti terminati, i thread 
daemon terminano automaticamente.
La scelta di nome e' un po' infelice, dato che generalmente sotto Unix (credo 
la cosa sia nata con lo Unix BSD) si chiamano daemon invece i processi che - 
finche' non esplicitamente terminati - continuano a girare (fornendo di solito 
autonomamente qualche servizio) e quindi il nome e' spesso associato all'idea 
di un programma che *non* termina automaticamente, ma che appunto continua a 
girare.
Quindi occhio. :)
Sul for vedo che ti hanno gia' detto. :)
-- 
God is Real, unless declared Integer.
ObjectZone - 
http://space.tin.it/computer/csadun/

Ciao Cristiano,
ho letto su Javasoft che si puņ simulare un demone- intendo un vero Demone-
in Java con Javaw- in questo modo l'applicazione gira in bg simulando
appunto un demone- addirittura, richiamare un applicazione "demone" con la
classe Runtime la fa rimanere in vita anche se la classe madre che ha
effettuato la chiamata termina tutti i Thread- la fonte č molto
attendibile!- confermi?
Francesco

:

javaw sgancia il processo della JVM dalla console di attivazione: in questo 
modo, se chiudi la console, il processo JVM non necessariamente termina.
Se - in questo processo - il thread main termina, pero', e non ci sono altri 
thread nondaemon (in senso java) attivi, non vedo cos'altro potrebbe fare 
l'applicazione se non uscire - e infatti esce. :)
In sintesi: si' - esattamente come per un processo nohup in unix - se 
l'applicazione sta facendo qualcosa (cioe' ha almeni un thread nondaemon in 
run) va avanti anche se chiudi la console di attivazione; altrimenti no.


Ok- grazie del contributo-
alla prossima
Francesco
Newsgroup: it.comp.java
Titolo: How to start system application from a java applet/application?

Hello to everyone,
I apologize for my too simple question, but how the subject of this
message show I need to know if an applet dowloaded from a browser and
started in the java virtual machine of the browser can start a OS
application passing any parameters.
My environment is a SUN workstation and I want to run a system command.
Thank you in advance for your help and collaboration,
FF
PS
If you know some hot links or FAQ to solve this simple question I'll be
happy to have it

application passing any parameters.
NO!!!  Sarebbe una gravissima violazione del principio di sicurezza
su cui si basano le applet Java, permettendo agevolmente alle applet
di cancellare e distruggere file dell'utente, spedirne copie all'autore,
e altri disastri dei piu` svariati.  Le applet sono *limitatissime* in quel
che possono fare (modello "sandbox") proprio per evitare questi
rischi, e permettergli di eseguire comandi/applicazioni esterne
permetterebbe agevolmente di aggirare questi limiti.
Da una _application_, naturalmente, nessun problema:
    Runtime.exec("comando e suoi argomenti");
ad esempio, o anche, se vuoi, il waitFor() dell'oggetto Process
da questo risultante, ecc.  Ma non da una applet -- a meno che
essa non sia validata (abilitata a bypassare tutte le restrizioni di
sicurezza) "firmandola" con un certificato che l'utente accetti (le
applet firmate con un certificato che l'utente accetta possono fare
in pratica tutto quel che possono fare le application - cioe`, tutto).
La procedura di firma/validazione/accettazione dipende piu` che
altro dal browser che utilizzi.  Quelli della Sun tipo hotjava, mi pare
di ricordare, utilizzano la tecnologia di firma che la Sun stessa
distribuisce con i Java Development Kit (JDK), ma il certificato
devi procurartelo (a pagamento) da un distributore autorizzato
di queste validazioni (non so a memoria quali aziende facciano
questo, ma penso che col JDK o col browser cio` dovrebbe essere
documentato).
Alex

Newsgroup: it.comp.java
Titolo: Accesso a SQL server di Microsoft

Ciao a tutti,
vorrei sapere se è possibile accedere alle tabelle SQL da una applicazione
Java eseguita sul server.
Ciao a tutti
Stef

 wrote in message
news:8f7ba5$mam$1...@fe1.cs.interbusiness.it...


...


Newsgroup: it.comp.java
Titolo: pannelli trasparenti

E' possibile settare il colore di sfondo di un pannello in modo che sia
trasparente?

...

Newsgroup: it.comp.java
Titolo: Problemi con ResultSet

Salve a tutti.
Quando cerco di leggere il contenuto di un campo di un database Oracle, 
la resultset.getString mi restituisce un null se nel campo sono presenti 
caratteri "strani" (ad esempio la u con la dieresi, etc.). Facendo una 
update del campo e sostitundo con caratteri normali tutto torna a 
funzionare correttamente.
Qualcuno mi sa spiegare questo mistero?
Grazie in anticipo
xxx

 caratteri "strani"
Io ho diverse applicazioni che usando caratteri "strani", e tutto 
funziona correttamente. Posta un po' di codice.
Davide

 
Anch'io ho diverse applicazioni che leggono caratteri "strani"  tutto 
funziona correttamente :-)))))
Il codice:
String s = rs.getString("NOME_COLONNA");
System.out.println(s);
se NOME_COLONNA contiene --> bla(u con la dieresi)bla <--
allora stampa            --> null
se NOME_COLONNA contiene --> bla(u senza la dieresi)bla <--
allora stampa            --> blaubla
Che sia un problema di character set?

 Che sia un problema di character set?
Tempo addietro mi e' capitato qualche cosa di simile ed e' risultato
un problema che si verifica quando e' valorizzata NLS_LANG in modo
impreciso. Verifica quali sono le variabili di ambiente configurate sulla
macchine e per il processo che esegue TomCat.
Davide
Newsgroup: it.comp.java
Titolo: $$$Come guadagnare soldi in modo facile ed onesto$$$



 L'unico investimento vostro e' di L. 15.000.
ANCORA !! e basta con stè catene di S.Antonio
ci hanno proprio rotto !!!

Se vedo altri messaggi del genere su questo ng. polverizzerņ
li...@triangolo.it
Spero di essere stato abbastanza eloquente!!!

  viaggio magari con la propria ragazza???
Questi messaggi hanno semplicemente rotto i co..ioni... scusate la volgarità.
Tu non li hai guadagnati i soldi? Allora vai a farti il viaggetto che
dicevi...

Newsgroup: it.comp.java
Titolo: [JSP]differenza tra 1.1 e 1.2

Mi sto cimentando a studiare le famose JSP.
Sono pratico di ASP, C, C++, VB, ma zero di
Java, JSP, Servlet.
Mi chiedevo: e` molta di differenza tra la versione
1.1 e la 1.2 ?
La 1.2 e` l'ultima vero?
So che ad un certo punto, in Java e` cambiato
qualcosa di radicale, ma non so come riferirlo a JSP.
Che percorso mi consigliate per imparare JSP,
considerando i miei trascorsi M$?
Ci sono libri in linea su JSP 1.2?
Ciao e grazie, Ferro.
PS:
Per adesso ho installato Tomcat 4.1 e J2SDK 1.4.1
e mi diverto a pasticciare.

 Ci sono libri in linea su JSP 1.2?
JSP e ASP sono concettualmente identici. Non dovresti quindi tardare a 
ritrovare in JSP i concetti che già avevi appreso.
A me piace particolarmente il libro "Core Servlets And JavaServer Pages" 
di Marty Hall, che puoi scaricare interamente dal sito:
http://pdf.coreservlets.com/
Oppure puoi iniziare dalla parte del J2EE Tutorial della Sun che parla 
di servlet/JSP, ovvero la parte "Web Technology":
http://java.sun.com/j2ee/tutorial/1_3-fcs/index.html
(inizia direttamente da "Java Servlet Technology", l'altro capitolo è 
specifico di J2EE).
Gaetano Bigliardi
Newsgroup: it.comp.java
Titolo: non capisco lo script di www.webypro.it

é tutto codificao, non  lo cito tutto, è molto  lungo
ma permette alla pagina di impostarsi come pagina inizile....
ualcno esa qulcoa?
<SCRIPT language=JScript.Encode>
<!--
//**Start Encode**#@~^QxgAAA==@#@&\CMPD+/DWp@#@&D+dYKPx~!x+k^la+`rYfZu
8f6ZPeh2Y ZuKtSY+Znj$J&ZY ZYy RJzq&ZJzGPfu
TC:HJYy!ccT]y!KMCU/bYbWUls&J2H]y+]22YTG]!)Y2ZuKtJu&3u&;C2zfuf2u!9]ZbYf;H2:)]
y!
[..................]
hMkD+cYndDWbi@#@&zJOR@*@#@&eAIGAA==^#~@
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
</SCRIPT>

this.setHomePage('
http://www.miourl.com
')
dovrebbe essere, ma può essere che mi sbaglio (odio i JavaScript)
"re77o" <w3refto.cjb@net> ha scritto nel messaggio
news:Uk9S7.1184$7%3.2...@twister1.libero.it...


: é tutto codificao, non  lo cito tutto, è molto  lungo
: ma permette alla pagina di impostarsi come pagina inizile....
:
: ualcno esa qulcoa?
hanno usato lo Script Encoder di Microsoft per crittare il codice.
tempo fa l'avevo provato ... e puoi crittare sia codice Javascript che
Vbscript.
trovi maggiori informazioni su 
www.microsoft.com
--
CIAO!
Gusher

dovrebbe essere, ma può essere che mi sbaglio (odio i JavaScript)
                                                       ^^^^^^^^^^
Che (tanto per ricordarlo) è anche _molto_ OT.
Meglio it.comp.lang.javascript
-- 
Ciao
	Fabrizio C.

> Che (tanto per ricordarlo) è anche _molto_ OT.
Sì vero... JavaScript non c'entra un tubo con Java.

non capisodve fffsssssssssssssssilsarcamo e cominca  la realta'
Il sarcasmo e la realtà sono, in questo come in molti altri casi,
perfettamente sovrapposti...
Ciao,
Mauri.
-- 
La forza di gravità è un falso mito,
è la Terra che succhia!
Newsgroup: it.comp.java
Titolo: CONVERSIONE from C# to JAVA

Qualcuno conosce un programma per convertire codice C#  in JAVA?
+ o - sono la stessa cosa, ma se l'operazione automatica evito di riscrivere
tutto il codice.
Grazie anticipatamente

 tutto il codice.
Se lo dici tu che sono la stessa cosa...
Cmq io ho sentito parlare solo di Java -> C, non del  contrario 

 ha scritto nel messaggio 
news:xyVle.121784$IN.20...@twister2.libero.it...


Newsgroup: it.comp.java
Titolo: rinpicciolire le figure con java, come?

data una figura, esiste una funzione che ne crea un'altra di
dimensioni minori?
grazie in anticipo. Mario.

Adesso non ti scrivo il codice perché non ho sotto mano il manuale e
rischierei di fare brutta figura e di darti qualcosa che non funziona.
L'algoritmo è
1 Crei una immagine con il costruttore di Image o BufferedImage della
dimensione che desideri
2 Richiedi la graphics della immagine con qualcosa simile a getGraphics
2 Incolli l'immagine grande in quella piccola applicando alla Graphics
ottenuta una istruzione tipo drawImage. Se sfogli un po un manuale dovresti
trovarne una che ti permette di decidere quali dimensioni deve avere quella
incollata...
3 Visualizzare la nuova immagine
Non so bene se devi usare il controllo MediaTracker che dovrebbe controllare
che il tread di  creazione dell'immagine sia terminato al momento della
visualizzazione... io fino ad ora l'ho inserito in modo casuale basandomi
sui punti in cui c'erano degli errori di visualizzazione.
Una cosa che ho notato è che eseguendo la stessa applicazione che richiedeva
modifiche alle immagini su processori con diversa frequenza, si verificavano
errori di tipo diverso in assenza dei MediaTracker.
Qualcuno mi può spiegare quali sono i punti in cui è assolutamente
indispensabile il loro uso??
<p@p@.p> wrote in message 39d19cec...@news.libero.it...

Newsgroup: it.comp.java
Titolo: Velocità sockets

Salve a tutti
ho realizzato due programmi, uno java e l'altro in c++ che comunicano
con delle socket...
il problema č che Java in un certo senso non sta dientro alle
connessioni di C++, ovvero quando ques'ultimo apre una connessione,
invia dati ecc.... java con il metodo ServerSocket.accept() lo segue
fino a dove puň, poi perde connessioni e di conseguenza dati...
ho implementato una coda per velocizzare la cosa lato java (ovvero
arrivano le informazioni sulla socket e invece di processarle subito le
metto in coda, poi un thread fa il pop e fa lui il lavoro), ma ancora
non ci siamo
Mi consigliate una classe con le <beep> che gestisca una coda e
sopratutto pensate che devo aggiungere dei DosSleep sotto C++ per non
bombardare Java con tutte le connessioni in cosě poco tempo??
Grazie.
Giuseppe
--
I never went into the air thinking I would lose.
     Commander Randy "Duke" Cunningham, USN
Fight to fly, fly to fight, fight to win
     Motto, U.S. Navy Fighter Weapons Shool
     (TOPGUN)
Le FAQ di - it.comp.giochi.simulatori.volo - le trovi su:
http://users.iol.it/ulisse31/

bombardare Java con tutte le connessioni in cosě poco tempo??
Appena accetti la connessione passi il tutto ad un thread che la
gestisce: se fai gestire la coda ad un unico thread il problema č
che puoi saturare la coda... 
... se le connessioni sono davvero tante puň essere che si saturi
anche la coda del sistema operativo e lě non c'č nulla da fare.
Bye

con delle socket...
Java c'entra poco. E' TCP che gestice la differenza di velocita' tra due hosts.
E' possible che tu abbia un timeout troppo basso su un lato - che fa chiudere 
la connessione se uno dei due host pensa che la socket sia "morta".
-- 
God is Real, unless declared Integer.
ObjectZone - 
http://space.tin.it/computer/csadun
Newsgroup: it.comp.java
Titolo: [JSF]frameset

ciao
volevo impratichirmi su jsf perché vorrei convertire un'applicazione
precedente (quindi con jsp-semplici) a questa tecnologia. L'applicazione
attuale è strutturata, dal punto di vista della GUI-html, con un
frameset a tre frame, in sintesi menu a sinistra, bottoni e altri input
in alto, risultati in basso; quindi dando un submit sulla form nel frame
'alto' viene anche caricata nel frame di sotto la jsp che mostra i risultati
Girellando un po' per google, ho trovato vari commenti "ahhh mai usare i
frame, ti fanno solo casini... sono il maaaale"
Insomma mi pare che da più parti si suggerisce di non usarli... :).
Ovviamente però non ho trovato 'critiche costruttive', ovvero "non usare
i frame ma usa XXX"
Chiedo quindi a voi
1) E' vero che frame+jsp= male?
2) Che posso usare in alternativa? Vorrei al momento usare solo jsf-ri
standard, non myfaces, sofaces , chipiùnehapiùnefaces e altri progetti
-- 
bye e grazie
DKano

 standard, non myfaces, sofaces , chipiùnehapiùnefaces e altri progetti
Dovresti prima dire cosa cercavi nei frame e perchè li usavi. 
Se li usavi per  semplificare la costruzione delle pagine (usandoli a modo di include lato client),
allora qualsiasi tecnologia lato server  può fare di meglio.
Nella fattispecie delle JSF dai un occhio al progetto Facelets, che è ormai uno
standard di fatto (standard vero e proprio lo sarà con la prossima versione: JSF 2.0).
Facelets sostituisce le JSP, e tra le altre cose è ottimo per sviluppare pagine
usando template fatti dal programmatore.
Se anche non vuoi usare librerie diverse da JSF-RI (ora chiamato Mojarra), non
puoi comunque fare a meno delle Facelets a mio modesto parare. Altrimenti
le JSF sono una schifezza, e impari qualcosa di inutilmente macchinoso. 
Cioè tempo perso.

 le JSF sono una schifezza, e impari qualcosa di inutilmente macchinoso.
Esagerato! 

 meraviglie!
Il progetto si è un tantino arenato, ma vedrò di documentarmi anche su
queste. Anche tu consigli quindi di non fermarsi alle jsf-base e poi in
futuro 'passare oltre' ?
-- 
bye
DKano

 elaborato, solo per sostituire 3 frame con qualcos'altro
No ha caso ti ho consigliato rich faces... Perche si usavano in genere i 
frame? per avere delle parti della interfaccia che avevano vita 
"indipendente" (fin troppo) la stessa cosa ma molto meglio la fai con ajax 
caricando dinamicamente parte della stessa pagina. richfaces di danno dei 
component ajax facili da usare anche se non conosci i dettagli di ajax.
Newsgroup: it.comp.java
Titolo: servlet più xml in risposta

Ciao a tutti,
Creo un file xml conn una servlet,
dopo aver creato tutto l'albero faccio:
Transformer xformer=TransformerFactory.newInstance().newTransformer();
xformer.setOutputProperty("indent", "yes");
Source source = new DOMSource(doc);
Result result = new StreamResult(new File("C:/collegamenti.xml"));
premetto che funziona tutto perfettamente ora mi manca di ottenere in
risposta dalla servlet l'xml che ho creato cioè con:
response.setContentType("text/html");
PrintWriter out=response.getWriter();
come si fa per html.
Ho trovato una soluzione ma sfrutta le api del jdom io invece uso
org.w3c.dom e vorrei continuare a usare quelle!!!
Come posso fare??
Grazie Andrea

 come si fa per html.
Dovrebbe bastare:
PrintWriter out = response.getWriter();
Result result = new StreamResult(out);
xformer.transform(source, result);
Se perň non devi creare il documento in memoria per farne poi
delle modifiche, allora ti conviene scrivere direttamente
"a mano" l'XML come faresti con l'HTML, ovvero con una JSP.
Qualcosa del tipo:
<?xml version="1.0" ?>
<root>
   <elem><%= elem1 %></elem>
   <elem><%= elem2 %></elem>
</root>
Dove i valori ad esempio li peschi dinamicamente da un database
(caso tipico).
Gaetano

 Se però non devi creare il documento in memoria per farne poi


 qualche parametro su firefox??? o dipende da qualcos'altro??
Dovresti fare:
res.setContentType("text/xml");
oppure
res.setContentType("application/xml");
Gaetano

...


Newsgroup: it.comp.java
Titolo: Applet 3D?

Ciao,
avrei la necessità di creare un applet 3D, ma vorrei evitare di dover 
far scaricare Java 3D...
Andrebbe anche bene se l'applicazione partisse via Java Web Start..
Qualche idea?
Grazie!
FF

 Andrebbe anche bene se l'applicazione partisse via Java Web Start..
Se usi java web start l'utente non deve preinstallare java3d, ma viene
tutto scaricato automaticamente dal plugin jws alla prima esecuzione.
Questo e' vero sia per i jar che per le librerie native.
Ovviamente devi configurare opportunamente il descrittore jnlp ma non
dubito che esista qualcosa di gia' preconfezionato appositamente per
java3d, nel caso tu non avessi molta dimestichezza con la sua
sintassi.
--
SoulSpirit
Newsgroup: it.comp.java
Titolo: ScrollPane e append()

Ho un problema con il seguente codice :
----
JTextArea inScreen = new JTextArea();
JTextArea outScreen = new JTextArea();
JScrollPane textInScroll = new JScrollPane(inScreen);
JScrollPane textOutScroll = new JScrollPane(outScreen);
JSplitPane split = new
JSplitPane(JSplitPane.VERTICAL_SPLIT,textOutScroll,textInScroll);
split.setOneTouchExpandable(true);
split.setDividerLocation(divider);
split.setContinuousLayout(true);
----
devo scrivere sulle due aree con delle semplici append. Ma solo la prima
delle due aree (inScreen)
scrolla in giů automaticamente. Nella seconda invece devo agire manualmente
con la scrollbar.
Non riesco a trovare un metodo che abiliti l'autoscroll.
--
Ciao,
Alberto

E' buona norma (se si vuole far scrollare il testo di una TextArea) fare
sempre :
    textArea.setCaretposition(textArea.lenght());
Questa operazione sposta il cursore ad una certa posizione della stringa
contenuta nella TextArea.
Portando il cursore sull'ultimo carattere hai che in automatico il testo
scrolla.

 |
| Delete WORLD from address    |
+------------------------------+

Hai ragione, grazie per la correzione.

 textArea.setCaretPosition(textArea.getDocument().getLength());
OK, grazie! Perň mi piacerebbe sapere perchč una delle due aree scrollava
da sola, senza nessun setCaret...
--
Ciao,
Alberto.

Newsgroup: it.comp.java
Titolo: Domandina sulle classi astratte

 Volevo porre una domandina sulle classi astratte: dal
momento che non č possibile istanziare una classe
astratta, l'unica possibilitą di utilizzare un suo
metodo č quella di creare una classe che ne derivi i
metodi e di chiamare il metodo senza istanza?  (essendo
static) vi prego correggetemi se sbaglio- non ho trovato
altra soluzione!
-------------Esempio:
class astratta {
int pippo;
static void faqualcosa() {.....}
  }
class prova extends astratta {
public static void main() {
faqualcosa();
}
}
Grazie x l'attenzione
Francesco
gi...@tin.it

 altra soluzione!
Un metodo static per definizione non ha bisogno di un'istanza: quindi
non e' necessario fare una new; quindi puoi usare un metodo statico di
una classe astratta direttamente, senza problemi.
Se il metodo *non* e' statico, allora devi derivare una classe concreta,
istanziarla e usare quella.
--
God is Real, unless declared Integer
Sent via Deja.com 
http://www.deja.com/
Share what you know. Learn what you don't.

Newsgroup: it.comp.java
Titolo: Quale libro mi consigliate?

Ciao a tuttti, sono Massimiliano e ho 22 anni...
attualmente stò studiando java sulla guida completa dell'Apogeo;
come lo trovate questo libro? Puo' andare? Sapete consigliarmi qualcosina di
meglio dato che lo sto' terminando?  Ciao...Massi.


wrote:

Assolutamente l'ottimo "thinking in Java" che trovi free in rete, poi
magari un testo generico sull'OOP.
Dopodiche', quando cominci a sviluppare qualcosa, prenditi dei libri
specializzati sui vari package, come quelli della O'Reilly. Secondo me
i vari libroni del tipo "ti spiego tutto ma proprio tutto di java"
servono a poco.
Ciao,  
 P.    === Replace "punto" with "." to get my email address.