Discussione:Java (linguaggio di programmazione): differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
Notifica di fonti modificate che necessitano di revisione) #IABot (v2.0.9.2 |
||
(54 versioni intermedie di 27 utenti non mostrate) | |||
Riga 1:
{{Progetti interessati
|progetto = Informatica
|accuratezza =
|scrittura =
|fonti =
|immagini =
|note =
|utente =
|data =
}}
{{Cronologia valutazioni
|azione1=LSC|data1=20 maggio 2010|esito1=respinta|codice1=32266655|commento1=Ha una sola immagine che è un marchio registrato.
}}
{{Wikiscuola
|materiaSUP = informatica
}}
== confusione ==
Mi sembra che ci sia una certa confusione tra il linguaggio Java e il JDK: Java è il linguaggio puro e semplice, che è adesso alla versione 2, mentre JDK significa Java Developer Kit, ed è una serie di programmi (tra cui la virtual machine e il compilatore) che servono a sviluppare codici in Java. Per questo motivo le versioni di Java (linguaggio) e JDK (toolkit) non coincidono. Infatti si può compilare ed eseguire programmi scritti in java anche senza JDK.
[[Utente:Paky|Paky]] 15:22, Mar 5, 2004 (UTC)
Completamente d'accordo. E' proprio così. Il JDK è una cosa, il Java è un'altra cosa (un linguaggio di programmazione).
[[Utente:ik1tzo|ik1tzo]] 15:45, Mar 5, 2004 (UTC)
==-==
vorrei lasciare un commento su questo articolo. A mio parere ci sono troppe valutazioni personali dell'autore all'interno di un testo che dovrebbe essere assolutamente scientifico. Inoltre alcune opnioni sono un po' raffazzonate, non supportate da dati scienfici (rimandi a test e dati ufficiali - quelli relativi alle performance,è chiaro che un linguaggio compilato è più veloce, ma di quanto? prove, test ufficiali?)
Opinioni come "L'apprendimento del linguaggio non è difficile." Ma che significa? Non è difficile in relazione a cosa e a chi?
Il paragrafo sulla portabilità vuole far sottintendere che si debba tremare ogni volta che si lancia un'applicazione java su linux piuttosto che su windows, pronti a debuggare l JVM, il che è davvero molto distante dalla realtà dei fatti.
L'ordine degli IDE è sballato, andrebbe seguito un criterio di popolarità nell'elenco, mentre invece è completamente capovolto. Intellij sarà un buon ide, ma chi lo usa? per non parlare di Bluj.
== Nell'ambiente Eclipse ==
come si fa a aggiungere all'elenco dei metodi che compare quando si digita dopo l'oggetto "." una descrizione dei metodi come accade in NetBeans?
:Ragazzi, uno che programma in Java con NetBeans ! Perchè vuoi passare a Eclipse, che è troppo IBM oriented? NetBeans è ottimo. Oppure, meglio ancora Idea che è una favola. Scrivimi che ci parliamo, mi interessa sempre scambiare idee con chi programma in Java. [[Discussioni utente:Gac|<
Scusate, ma perchè avete riaggiunto MacOsX tra gli OS per i quali è disponibile la 1.5 quando son ancora fermi alla 1.42?
Line 15 ⟶ 46:
Secondo me, in Java non è possibile parlare di ereditarietà prescindendo dal discorso polimorfismo. Sarebbe bene aggiungere qualche riga anche per quest'ultimo argomento, che ne dici?
Scusate, secondo me è inutile inserire spiegazioni che riguardano le caratteristiche della programmazione ad oggetti come il polimorfismo. Credo che le spiegazioni su questi argomenti dovrebbero essere trattate esclusivamente nelle pagine dedicate alla OOP.
Line 25 ⟶ 55:
Concordo sul fatto che 2 righe sul polimorfismo non guasterebbero, se puoi aggiungi pure tu stesso la relativa parte in coda alla mia aggiunta sull'ereditarietà, altrimenti ci penserò io in settimana
[[Utente:Silyus|Silyus]] 19:02, 20 gen 2006 (CET)
== Cancellature ==
Avevo aggiunto un paragrafo sulla Valutazione di Java. Ho scritto la verità, cioè che un programma in Java è più lento, specie se troppo grande (vedi il costosissimo Poseidon, che rende l'ultimo computer come uno di 6 anni fa). Perché chiudete gli occhi, che ci guadagnate?
Inoltre, avete provato a fare una scansione antivirus e notare che quando l'antivirus arriva a Eclipse impiega 2 ore?
Java ha i suoi vantaggi, ma gli svantaggi VANNO scritti. Per libertà.
UnoChePensaConLaSuaTesta
== Sicurezza in Java ==
Line 80 ⟶ 117:
::::: Leggi tutto, "The Java hardware accelerator '''preferably includes Java bytecode translation into native CPU instructions'''". Il concetto è che non necessariamente la scheda acceleratrice provvede a tradurre tutte le istruzioni, ma potrebbe anche accelerarne solo alcune... o anche tutte: dipende dalla scheda. Di fatto, come è anche riportato, la scheda esegue/interpreta bytecode traducendolo in codice nativo per la CPU, proprio come fa la Sun JVM ad esempio. [[Utente:Ekerazha|ekerazha]] 11:36, 31 ott 2007 (CET)
::::::Non capisco proprio la tua obiezione. Se la scheda è parte dell'implementazione della JVM (su questo siamo d'accordo si o no?) non puoi citarla come ''alternativa'' alla JVM. E comunque, non è vero che la JVM "traduce" il bytecode in istruzioni native della CPU; come ha giustamente osservato qualcun altro, la JVM ''esegue'' le istruzioni (vedi differenza fra compilatore e interprete). La scheda acceleratrice sembra facilitare il compito della JVM nello stesso modo in cui questo viene facilitato dalla compilazione JIT. Non penso che tu vorresti considerare corretta la frase "il bytecode viene eseguito dalla JVM ''o da un compilatore JIT''", che mette a confronto mele con arance; ed esattamente lo stesso "miscuglio" improprio nasce dal mettere sullo stesso piano la JVM con una scheda hardware che la implementa parzialmente (o anche totalmente, tra l'altro). [[Utente:Moongateclimber|Moongateclimber]] 13:42, 31 ott 2007 (CET)
:::::::No non siamo d'accordo :-D Da quanto si legge, la scheda acceleratrice non è "parte" della JVM, ma la *rimpiazza* nell'esecuzione/intepretazione del Java bytecode. Per il secondo discorso ti consiglio la lettura di questo: http://it.wikipedia.org/wiki/Compilatore_just-in-time (la compilazione JIT che ho già citato): "compilatore just-in-time o JIT permette un tipo di compilazione, conosciuta anche come traduzione dinamica, con la quale è possibile aumentare le performance dei sistemi di programmazione che utilizzano il bytecode, traducendo il bytecode nel codice macchina nativo in fase di run-time". Se una scheda acceleratrice hardware rimpiazza la Sun JVM nell'esecuzione/intepretazione delle istruzioni, per l'appunto la rimpiazza e funge da JVM. [[Utente:Ekerazha|ekerazha]] 14:59, 1 nov 2007 (CET)
:::::::::Se non siamo d'accordo su quel punto è inutile continuare. Per definizione, il bytecode Java è eseguito dalla JVM ([http://java.sun.com/docs/books/tutorial/getStarted/intro/definition.html]). Punto e basta. Qualsiasi cosa esegua il bytecode ''è'' una JVM. Non esistono alternative. [[Utente:Moongateclimber|Moongateclimber]] 16:57, 1 nov 2007 (CET)
::::::::::Nessuno ha detto il contrario, ho solo detto che è precisabile che questo compito può essere svolto sia via software che da schede acceleratrici hardware... e questo mi sembra assodato, quindi in mancanza di altre obiezioni di rilievo provvederò all'inserimento della precisazione nei prossimi giorni. [[Utente:Ekerazha|ekerazha]] 12:52, 3 nov 2007 (CET)
:::::::::::Tieni presente che ''se'' quel paragrafo deve entrare nel merito di come è implementata la JVM, allora ci sono numerose alternative (e "schede acceleratrici" non può essere indicata come l'unica alternativa al software). Restano poi tutte le obiezioni di rilievo già fatte (es. una scheda acceleratrice non solo ''non è'' una JVM (assodato) ma non è ''neanche'' una implementazione di una JVM. Quindi io ti consiglierei di proporre qui il testo e discuterne prima di inserirlo, perché al di là delle apparenze ho seri dubbi che ci sia consenso su una specifica frase. [[Utente:Moongateclimber|Moongateclimber]] 10:29, 4 nov 2007 (CET)
::::::::::::Le uniche alternative sono "via software" o "via hardware" (con le apposite schede acceleratrici), non ci sono altre alternative relativamente a questa distinzione. Tutte le obiezioni sollevate in merito sono state chiarite con link a pagine che parlano dell'argomento, compresa quella che una scheda acceleratrice funga da JVM eseguendo/interpretando Java bytecode e "traducendolo" in codice nativo (JIT compilation) ;-) la frase che ho intenzione di inserire e che è già stata discussa è quella che avevo riportato sopra... la ripropongo: "Il bytecode verrà quindi interpretato da una [[macchina virtuale]] implementata come software o come apposito acceleratore hardware". [[Utente:Ekerazha|ekerazha]] 14:09, 4 nov 2007 (CET)
::Concordando con quanto accennato da Gac, inoltre, devo dire che l'implementazione hardware della JVM non mi sembra né una soluzione predominante né una linea di tendenza particolarmente enfatizzata da Sun. Implementazioni hw della JVM sono sempre state previste in teoria e sperimentate in pratica, ma non largamente diffuse, con la possibile eccezione del mondo embedded/micro (ma anche qui, vedi i cellulari per esempio, la JVM a quanto ne so tende a essere comunque principalmente o esclusivamente sw). Questo non toglie né complementa la mia obiezione di cui sopra, che è legata alla volontà di usare il ''rigor di termini'' in una voce enciclopedica, e che quindi resta valida a prescindere da queste considerazioni. [[Utente:Moongateclimber|Moongateclimber]] 13:05, 22 ott 2007 (CEST)
::: Risposto ;-) [[Utente:Ekerazha|ekerazha]] 23:21, 29 ott 2007 (CET)
==Schede acceleratrici, punto e a capo==
Riporto qui la discussione perché l'indentazione cominciava a essere un po' ingestibile. E' stato convenuto che la JVM può essere implementata via software o via hardware. [[Utente:Ekerazha|Ekerazha]] vorrebbe introdurre questo concetto nella voce dicendo
{{quote|Il bytecode verrà quindi interpretato da una [[macchina virtuale]] implementata come software o come apposito acceleratore hardware}}
Io ancora mi oppongo, perché sostengo che dire che la JVM può essere implementata via hardware non è equivalente a dire che può essere implementata con schede acceleratrici. Primo, per il solito motivo: non vedo una dimostrazione che una scheda acceleratrice sia ''una implementazione'' della JVM (e non solo ''parte di'' una implementazione). Secondo, non vedo da nessuna parte una dimostrazione del fatto che una implementazione hardware debba ''per forza'' essere basata su schede acceleratrici. La Sun ha da sempre ipotizzato la realizzazione di processori Java (JVM "fisiche") e questo concetto mi sembra molto più generale di quello di scheda acceleratrice. Facendo una ricerca su Google trovo, per esempio, questo link ([http://ieeexplore.ieee.org/Xplore/login.jsp?url=/iel5/9030/28656/01283580.pdf]) in cui si citano (per il settore specifico dell'embedded, che secondo me è quello che Ekerazha ha in mente) tre alternative all'implementazione della JVM: software, hardware dedicato, schede acceleratrici. Anche in questo [http://www.particle.kth.se/~lindsey/JavaCourse/Book/Part1/Supplements/Chapter01/VMs.html corso online] si parla dell'esecuzione di Java da parte di un "processore Java", senza menzione alle schede acceleratrici.
Ora, se ci sono (come sono certo che ci siano) N approcci architetturali all'implementazione hardware delle JVM, o si citano tutti o non se ne cita nessuno e si rimane sul vago. Meglio ancora, si rimane sul vago a livello generale e poi si sviscera (in modo accurato e completo) in una sezione dedicata. Altrimenti, è come se uno dicesse "i dati persistenti sono memorizzati su disco o in una tabella di database relazionale", frase sbilenca perché anche i database sono su disco, e non ci sono solo quelli relazionali. [[Utente:Moongateclimber|Moongateclimber]] 18:47, 4 nov 2007 (CET)
:Tra l'altro, i "Java accelerator" (vedi per esempio Jazelle) possono essere di due tipi: uno esegue bytecode (il che non vuol dire che sia una implementazione completa della JVM, come al solito), uno invece fornisce servizi per migliorare le prestazioni dei compilatori JIT. [http://www.embeddedrelated.com/usenet/embedded/show/35843-1.php]. La questione continua a sembrarmi più complessa, e da trattare più organicamente, di quanto suggerirebbe un riferimento "buttato lì" agli acceleratori. [[Utente:Moongateclimber|Moongateclimber]] 18:59, 4 nov 2007 (CET)
:: Infatti io *nella modifica proposta non ho parlato di "schede acceleratrici"* (anche se probabilmente sono la tiplogia di implementazione più "accessibile"), ma di "acceleratori", che è la definizione che si ritrova comunemente ad indicare implementazioni in hardware della JVM. Il comune funzionamento di questi acceleratori è già stato ripetutamente riportato anche attraverso link a pagine esterne. L'acceleratore Jazelle qui linkato, *oltre a svolgere questa funzione* implementa anche alcune istruzioni aggiuntive in grado di migliorare ulteriormente le prestazioni. Non so se sia veramente il caso di creare una sezione dedicata per una precisazione di 1 riga. [[Utente:Ekerazha|ekerazha]] 13:54, 13 nov 2007 (CET)
:::Sostituisci pure "acceleratore" al posto di "scheda acceleratrice" nelle mie osservazioni di sopra. Nessuno dei link che hai citato mi ha convinto del fatto che una parola che deriva da "accelerare" possa essere sinonimo di "processore" (perché una implementazione hardware di una JVM deve essere un processore). [[Utente:Moongateclimber|Moongateclimber]] 16:23, 14 nov 2007 (CET)
::::Mah... mi sembra un'obiezione alquanto futile. Anche gli "acceleratori grafici" erano processori (solitamente montati su schede dedicate... come pure alcuni acceleratori Java qui menzionati). Non vedo alcuna motivazione sensata per la quale un processore che "accelera" non possa essere definito "acceleratore" (come d'altronde è definito *nei fatti*, vedi le pagine linkate). Se poi a te non convincono amen... ma rimane una terminologia usata *di fatto*. [[User:Ekerazha|ekerazha]] 15:59, 25 nov 2007 (CET)
:::::Continuiamo a parlare di due cose diverse. Una scheda acceleratrice può benissimo essere un processore, quello che non ho ancora visto dimostrato è che sia un ''processore Java'' (una ''implementazione completa delle specifiche della JVM''). [[User:Moongateclimber|Moongateclimber]] 17:44, 25 nov 2007 (CET)
::::::Era riportato in uno dei siti che avevo linkato sopra tempo fa (e l'avevo pure esplicitato). Comunque anche "ipotizzando" che non sia *completa*, questo non toglie che svolga la mansione di convertire in hardware tutte/alcune istruzioni Java bytecode in codice nativo, come nuovamente riportato nelle suddette pagine linkate. [[Utente:Ekerazha|ekerazha]] 12:32, 21 gen 2008 (CET)
==Interfaccie Grafiche==
Ehilà!
Ho messo i link a java.awt (che ho tradotto dall'inglese) e a Swing...
[[Utente:Conte91|Conte91]] ([[User talk:Conte91|msg]]) 23:19, 20 mar 2008 (CET)
==Linguaggio C==
Perché nella pagina c'è il template del linguaggio C? Non sarebbe opportuno un template sul linguaggio Java? [[Utente:LoStrangolatore|LoStrangolatore]] ([[Discussioni utente:LoStrangolatore|msg]]) 12:50, 5 nov 2009 (CET)
:Hai ragione. Ho [[Discussioni_template:Linguaggio_C|proposto una modifica]]. --'''[[Utente:Outer_root|Outer]] ''[[Discussioni_utente:Outer_root|root]]'' [http://it.wikipedia.org/w/index.php?title=Discussioni_utente:Outer_root&action=edit&section=new <kbd><small style="color:green">>echo</small></kbd>]''' 17:18, 5 nov 2009 (CET)
== Link inesistente ==
Ciao a tutti scusate ho visto che la parola "sicuro" è un link che però porta alla stessa pagina, non è neanche un link interno.
E' da cancellare o magari è un link in attesa della voce "sicurezza" come si può vedere dal codice?{{non firmato|79.28.102.130|11:20, 26 set 2011}}
:Grazie della segnalazione, nell'incertezza ho provveduto a rimuoverlo.--[[Utente:B3t|B3t]] ([[Discussioni utente:B3t|msg]]) 11:43, 27 set 2011 (CEST)
== Versioni nascoste nel capitolo "Versioni" ==
Nella sezione "Versioni" alcune sono commentate dall'utente Henryx con questa motivazione
"Eliminati in quanto non viene riportata la data di rilascio (Henryx)"
Per quelle viene riportato solo l'anno, ma non mi pare una buona ragione per depennarle dalla voce. Commenti? --[[Utente:Raffaele.castagno|Raffaele.castagno]] ([[Discussioni utente:Raffaele.castagno|msg]]) 00:49, 23 ott 2011 (CEST)
== Aggiunto un nuovo esempio di HelloWorld ==
Ho aggiunto un esempio di programma per la stampa della stringa Hello World! che sfrutti i concetti della OOP. Ho anche provveduto a spiegare un minimo il codice degli esempi precedenti! [[Utente:Hellslord|Hellslord]] ([[Discussioni utente:Hellslord|msg]]) 12:20, 23 giu 2012 (CEST)
== Ri-organizzazione della voce ==
Questa voce ha bisogno di diverse modifiche. La sezione relativa alla curiosità potrebbe essere rimossa per intero. Quella sulle versioni dovrebbe contenere le modifiche che il linguaggio ha avuto nel tempo, così come è adesso ha una utilità molto limitata. La sezione Hello World è troppo grande e va ripensata. --[[Utente:Vitalij zad|Vitalij zad]] ([[Discussioni utente:Vitalij zad|msg]]) 16:35, 1 lug 2014 (CEST)
== Paragrafo "Linguaggio" ==
Non mi sembra enciclopedico presentare un linguaggio attraverso una serie di programmi di esempio, siamo su Wikipedia non su stackoverflow. --<span style="font-size:90%;color:blue"><b><span style="font-size:100%;color:darkblue">A</span>ndrea<span style="font-size:100%;color:darkblue">b</span>ont</b></span> ([[Discussioni_utente:Andreabont|MSG]]) 23:35, 12 lug 2016 (CEST)
== Collegamenti esterni modificati ==
Gentili utenti,
ho appena modificato 2 collegamento/i esterno/i sulla pagina [[Java (linguaggio di programmazione)]]. Per cortesia controllate la [https://it.wikipedia.org/w/index.php?diff=prev&oldid=91713149 mia modifica]. Se avete qualche domanda o se fosse necessario far sì che il bot ignori i link o l'intera pagina, date un'occhiata a [[:m:InternetArchiveBot/FAQ|queste FAQ]]. Ho effettuato le seguenti modifiche:
*Aggiunta del link all'archivio https://www.webcitation.org/67yahbjPg?url=http://www.langpop.com/ per http://www.langpop.com/
*Aggiunta del link all'archivio https://web.archive.org/web/20090321180726/http://electronicdesign.com/Articles/Index.cfm?ArticleID=2255&pg=3 per http://electronicdesign.com/Articles/Index.cfm?ArticleID=2255&pg=3
Fate riferimento alle FAQ per informazioni su come correggere gli errori del bot
Saluti.—[[:en:User:InternetArchiveBot|'''<span style="color:darkgrey;font-family:monospace">InternetArchiveBot</span>''']] <span style="color:green;font-family:Rockwell">([[:en:User talk:InternetArchiveBot|Segnala un errore]])</span> 05:54, 3 ott 2017 (CEST)
== Collegamenti esterni modificati ==
Gentili utenti,
ho appena modificato 1 collegamento/i esterno/i sulla pagina [[Java (linguaggio di programmazione)]]. Per cortesia controllate la [https://it.wikipedia.org/w/index.php?diff=prev&oldid=95366264 mia modifica]. Se avete qualche domanda o se fosse necessario far sì che il bot ignori i link o l'intera pagina, date un'occhiata a [[:m:InternetArchiveBot/FAQ|queste FAQ]]. Ho effettuato le seguenti modifiche:
*Aggiunta del link all'archivio https://web.archive.org/web/20070611104244/https://openjdk.dev.java.net/ per https://openjdk.dev.java.net/
Fate riferimento alle FAQ per informazioni su come correggere gli errori del bot
Saluti.—[[:en:User:InternetArchiveBot|'''<span style="color:darkgrey;font-family:monospace">InternetArchiveBot</span>''']] <span style="color:green;font-family:Rockwell">([[:en:User talk:InternetArchiveBot|Segnala un errore]])</span> 16:25, 14 mar 2018 (CET)
== Collegamenti esterni modificati ==
Gentili utenti,
ho appena modificato 2 collegamento/i esterno/i sulla pagina [[Java (linguaggio di programmazione)]]. Per cortesia controllate la [https://it.wikipedia.org/w/index.php?diff=prev&oldid=99606701 mia modifica]. Se avete qualche domanda o se fosse necessario far sì che il bot ignori i link o l'intera pagina, date un'occhiata a [[:m:InternetArchiveBot/FAQ|queste FAQ]]. Ho effettuato le seguenti modifiche:
*Aggiunta del link all'archivio https://web.archive.org/web/20090523111129/http://radio.weblogs.com/0100490/2003/01/28.html per http://radio.weblogs.com/0100490/2003/01/28.html
*Aggiunta del link all'archivio https://web.archive.org/web/20151103174045/https://home.java.net/ per https://home.java.net/
Fate riferimento alle FAQ per informazioni su come correggere gli errori del bot
Saluti.—[[:en:User:InternetArchiveBot|'''<span style="color:darkgrey;font-family:monospace">InternetArchiveBot</span>''']] <span style="color:green;font-family:Rockwell">([[:en:User talk:InternetArchiveBot|Segnala un errore]])</span> 00:18, 11 set 2018 (CEST)
== Collegamenti esterni modificati ==
Gentili utenti,
ho appena modificato 1 {{plural:1|collegamento esterno|collegamenti esterni}} sulla pagina Java (linguaggio di programmazione). Per cortesia controllate la [https://it.wikipedia.org/w/index.php?diff=prev&oldid=105448828 mia modifica]. Se avete qualche domanda o se fosse necessario far sì che il bot ignori i link o l'intera pagina, date un'occhiata a [[:m:InternetArchiveBot/FAQ/it|queste FAQ]]. Ho effettuato le seguenti modifiche:
*Aggiunta del link all'archivio https://web.archive.org/web/20061115064813/http://today.java.net/pub/a//today/2006/11/13/open-source-java-editorial.html per http://today.java.net/pub/a//today/2006/11/13/open-source-java-editorial.html
Fate riferimento alle FAQ per informazioni su come correggere gli errori del bot.
Saluti.—[[:en:User:InternetArchiveBot|'''<span style="color:darkgrey;font-family:monospace">InternetArchiveBot</span>''']] <span style="color:green;font-family:Rockwell">([[:en:User talk:InternetArchiveBot|Segnala un errore]])</span> 11:49, 6 giu 2019 (CEST)
== Collegamenti esterni interrotti ==
Una procedura automatica ha [https://it.wikipedia.org/w/index.php?diff=prev&oldid=120104415 modificato] uno o più collegamenti esterni ritenuti [[Aiuto:Collegamenti interrotti|interrotti]]:
*Aggiunta del link all'archivio https://web.archive.org/web/20090803031758/http://www.javaworld.com/javaworld/jw-10-1996/jw-10-javaname.html per http://www.javaworld.com/javaworld/jw-10-1996/jw-10-javaname.html
*Aggiunta del link all'archivio https://www.webcitation.org/65tawvVM4?url=http://www.oracle.com/us/sun/index.htm per http://www.sun.com/software/opensource/java/faq.jsp
In caso di problemi vedere le [[:m:InternetArchiveBot/FAQ/it|FAQ]].—[[User:InternetArchiveBot|'''<span style="color:darkgrey;font-family:monospace">InternetArchiveBot</span>''']] <span style="color:green;font-family:Rockwell">([[:en:User talk:InternetArchiveBot|Segnala un errore]])</span> 17:44, 23 apr 2021 (CEST)
== Collegamenti esterni interrotti ==
Una procedura automatica ha [https://it.wikipedia.org/w/index.php?diff=prev&oldid=130492617 modificato] uno o più collegamenti esterni ritenuti [[Aiuto:Collegamenti interrotti|interrotti]]:
*Sostituzione del link all'archivio https://www.webcitation.org/65tawvVM4?url=http://www.oracle.com/us/sun/index.htm con https://web.archive.org/web/20120303230525/http://www.oracle.com/us/sun/index.htm su http://www.sun.com/software/opensource/java/faq.jsp
In caso di problemi vedere le [[:m:InternetArchiveBot/FAQ/it|FAQ]].—[[User:InternetArchiveBot|'''<span style="color:darkgrey;font-family:monospace">InternetArchiveBot</span>''']] <span style="color:green;font-family:Rockwell">([[:en:User talk:InternetArchiveBot|Segnala un errore]])</span> 15:19, 15 nov 2022 (CET)
|