Java (linguaggio di programmazione): differenze tra le versioni

Vai alla navigazione Vai alla ricerca
Contenuto aggiunto Contenuto cancellato
m (Wedhro ha spostato la pagina Java a Java (linguaggio di programmazione): sapete che la parola "Java" esisteva prima di quel linguaggio del cacchio, sì...?)
(cambio categoria)
Riga 1: Riga 1:
{{nerd}}
{{nerd}}
{{Cit|Così dicesti e il ciclo passava, con le eccezioni a passo di Java|[[Fabrizio De André]] in un'inedita canzone}}
{{Cit|Così dicesti e il ciclo passava, con le eccezioni a passo di Java|[[Fabrizio De André]] in un'inedita canzone}}

{{Cit|Come? Vorresti farmi credere che non è infinita?|Programmatore Java su memoria RAM}}


Il '''Java''' ([[inglisc|inglesizzazione]] di "già, va?") è un [[linguaggio di programmazione]] creato con lo scopo di essere maledetto da ogni persona esistente.
Il '''Java''' ([[inglisc|inglesizzazione]] di "già, va?") è un [[linguaggio di programmazione]] creato con lo scopo di essere maledetto da ogni persona esistente.
Riga 10: Riga 8:
[[File:MagnumJava.jpg|right|thumb|Manuale del Linguaggio Java]]
[[File:MagnumJava.jpg|right|thumb|Manuale del Linguaggio Java]]
Il linguaggio Java è la versione più avanzata esistente del [[BASIC]], da cui prende la straordinaria efficienza e a cui aggiunge qualche annetto necessario per capirlo, da cui il nome iniziale poi scartato "''mica tanto BASIC''".
Il linguaggio Java è la versione più avanzata esistente del [[BASIC]], da cui prende la straordinaria efficienza e a cui aggiunge qualche annetto necessario per capirlo, da cui il nome iniziale poi scartato "''mica tanto BASIC''".
È un linguaggio tipizzato, a oggetti, pseudocompilato, tullio prisco e mammolo.
È un linguaggio tipizzato, a oggetti, pseudocomiplato, tullio prisco e mammolo.
Fu annunciato ufficialmente il [[23 maggio]] [[1995]] in un'edizione speciale del [[TG5]]. Il dialetto Java (o [[Sangiovese]]) è fondato sul linguaggio stesso, sulle librerie standard e sulle [[Api|API]].
Fu annunciato ufficialmente il [[23 maggio]] [[1995]] in un'edizione speciale del [[TG5]]. Il dialetto Java (o [[Sangiovese]]) è fondato sul linguaggio stesso, sulle librerie standard e sulle [[Api|API]].


Riga 16: Riga 14:
Java venne creato per soddisfare i seguenti scopi:
Java venne creato per soddisfare i seguenti scopi:
#Far andare l'[[umorismo da nerd]] molto oltre la [[trasformata di Fourier]] che, diciamocelo, aveva abbastanza rotto i maroni.
#Far andare l'[[umorismo da nerd]] molto oltre la [[trasformata di Fourier]] che, diciamocelo, aveva abbastanza rotto i maroni.
#Farti capire che sei un imbecille che non capisce niente.
#Farti capire che sei un imbecille che non capisce niente
#Farti vedere che gli altri capiscono Java meglio di te.<ref>altrimenti non saresti su questa pagina, no?</ref>
#Farti vedere che gli altri capiscono Java meglio di te<ref>altrimenti non saresti su questa pagina, no?</ref>
#Disboscare la foresta amazzonica per scrivere tomi enormi sul linguaggio.
#Disboscare la foresta amazzonica per scrivere tomi enormi sul linguaggio
#Uccidere Unix e il linguaggio C.
#Uccidere Unix e il linguaggio C
#Far cagare [[tuo nonno]], che è stitico.
#Far cagare [[Tuo nonno]], che è stitico
#Generare NullPointerException.
#Generare AnullPointerException


== Cicli ==
== Cicli ==
Riga 45: Riga 43:


=== Implicazioni ===
=== Implicazioni ===
*Alcuni hanno affermato che la classe java.lang.Object coinciderebbe con [[Dio]] (teoria nota come ''God Object''). Secondo un'altra corrente di pensiero più blasfema, sarebbe Dio a estendere java.lang.Object, dato che in Java ''tutto'' è Object.
*Alcuni hanno affermato che la classe java.lang.Object coinciderebbe con [[Dio]].
*Il [[Big Bang]] coinciderebbe con qualche evento avvenuto dopo il caricamento della classe java.lang.Object da parte del bootstrap class loader (non potendo essere avvenuto prima dell'avvento di Dio). Probabilmente con il caricamento sullo stack del metodo main di qualche classe non ben identificata.
*Il [[Big Bang]] coinciderebbe con qualche evento avvenuto dopo il caricamento della classe java.lang.Object da parte del bootstrap class loader (non potendo essere avvenuto prima dell'avvento di Dio). Probabilmente con il caricamento sullo stack del metodo main di qualche classe non ben identificata.
*Si dice che alcune sparizioni, prima imputate all'avvento degli [[alieni]], siano dovute in realtà a improvvise garbage collection.
*Si dice che alcune sparizioni, prima imputate all'avvento degli [[alieni]], siano dovute in realtà a improvvise garbage collection.
Riga 51: Riga 49:
*È più facile darsi alla coltivazione di [[Marijuana|alberi]] che implementare un JTree.
*È più facile darsi alla coltivazione di [[Marijuana|alberi]] che implementare un JTree.
*Tutto si può serializzare, eccetto quello che ti serve.
*Tutto si può serializzare, eccetto quello che ti serve.
*Secondo una teoria, i buchi neri sono i garbage collector di Matrix. Tutto quello che ci finisce dentro, infatti, cessa di esistere.
*È un linguaggio orientato agli oggetti, quelli che tireresti a James Gosling al primo debug.
*È un linguaggio orientato agli oggetti, quelli che tireresti a James Gosling al primo debug.


Riga 62: Riga 59:
boolean sei_gay = true;
boolean sei_gay = true;
while (true) {
while (true) {
if (sei_gay)
if(sei_gay) {
System.out.println("SEI GAY!");
System.out.println("SEI GAY! ");
else
} else {
System.out.println("NON SEI GAY!");
System.out.println("NON SEI GAY! ");
}
}
}
}
}
Riga 87: Riga 85:
}<br />
}<br />
</code>
</code>
ma a quanto dice la [[Oracle Corporation|Corporazione dell'Oracolo]], [[a nessuno importa]].
ma con java hai il vantaggio di poter dichiarare la tua [[Omosessuale|eterosessualità]] su tutti i sistemi operativi in cui è installato java; ma tanto, [[A nessuno importa]].


== Voci correlate ==
== Voci correlate ==
Riga 99: Riga 97:
{{Note}}
{{Note}}


[[Categoria:Linguaggi di programmazione]]
[[fi:Java]]
[[ja:Java言語]]
[[pt:Java]]
{{Portali|Informatica}}

[[Categoria:Informatica]]
[[Categoria:Linguaggi]]


[[de:Java]]
[[de:Java]]
[[el:Java]]
[[el:Java]]
[[en:Java]]
[[en:Java]]
[[fi:Java]]
[[fr:Javanais]]
[[fr:Javanais]]
[[he:Java]]
[[he:Java]]
[[id:Java]]
[[id:Java]]
[[ja:Java言語]]
[[pl:Java]]
[[pl:Java]]
[[pt:Java]]
[[ru:Жаба]]
[[ru:Жаба]]