Java (linguaggio di programmazione): differenze tra le versioni

m
Annullate le merdifiche di Gesù è vivo (rosica), riportata alla versione precedente di AutoImport
Nessun oggetto della modifica
m (Annullate le merdifiche di Gesù è vivo (rosica), riportata alla versione precedente di AutoImport)
Etichetta: Rollback
 
(119 versioni intermedie di 61 utenti non mostrate)
Riga 1:
{{Cit|Così dicesti e il ciclo passava, con le eccezioni a passo di Java|[[Fabrizio De André]] in un'inedita canzone}}{{Cit|Programmatore a Java
{| width=90% align=center class="expansion" style="background: #FF9933; border: 5px solid #FF6600; color: #006600; margin-bottom: 3px; font-size: 120%;"
<syntaxhighlight lang="java">
| style="padding-right: 2px; padding-left: 2px;" |
System.out.println("Non funziona nulla!");
[[Immagine:Nerdissimi.PNG|right|90px]][[Immagine:Computer_14.gif|left|100px]]
</syntaxhighlight>
<center>questoArticolo.getAutore() instanceof '''[[Nerd]]'''.</center> <br>
<p><small>Quindi<br>
/**for([[Tu]] tu : new Tu[] { tuCheStaiLeggendoQuestoArticolo } ) {<br>
tu.staiTranquillo();<br>
tu.sappiChe(iPoveri[[Cristo|Cristi]]CheNonHannoCapitoUna[[cacca|Acca]]DiQuelloCheQuiÈScritto.size() != 1);<br>
tu.mettitiIlCuoreInPace();<br>
tu.sappiChe(tu.get[[Vita]]Sociale() != null && !(tu.puoiCapire(Nerdiano.class))); //(per adesso)<br>
continue;<br>
}<br>
Per favore, leggi il riquadro qui sotto, invece di lanciare una NonHoCapitoUn[[Pene|Cazzo]]DiQuestoRiquadroException.</small> </p>
|}
 
Java a Programmatore
{| width=90% align=center class="expansion" style="background: #FF9933; border: 5px solid #FF6600; color: #006600; margin-bottom: 3px; font-size: 120%;"
<syntaxhighlight lang="java">
| style="padding-right: 2px; padding-left: 2px;" |
Exception in thread "main" programmatore.human
[[Immagine:Nerdissimi.PNG|right|90px]][[Immagine:Computer_14.gif|left|100px]]
at programmatore.efficenza(Not Found)
/** <center>Questo articolo è stato scritto da '''[[nerd]]'''!</center> <br>
at programmatore.intelligenza(Not Found)
* <small>Quindi tranquillo, non sei l'unico povero [[Cristo]] che non ha capito un'[[cacca|acca]] di quello che c'è scritto,<br>
at programmatore.voglia(Not Found)
* mettiti il cuore in pace, hai ancora una [[vita]] sociale e non puoi capire il nerdiano.<br>
at programmatore.errori(Everywhere)
* Provvederemo a farti diventare uno di loro.</small> <br/>
</syntaxhighlight>|Tipico dialogo tra Programmatore e Java}}
*
 
* @author [[Tua sorella]]
Il '''Java''' ([[inglisc|inglesizzazione]] di "già, va?") è un [[linguaggio di programmazione]] creato con lo scopo di essere maledetto da ogni persona esistente.
*/
|}
{{Cit|Così dicesti e il ciclo passava, con le eccezioni a passo di Java|[[Fabrizio De André]] in un'inedita canzone}}
Il '''Java''' ([[inglisc|inglesizzazione]] di "già, va?") è un linguaggio di programmazione creato con lo scopo di essere maledetto da ogni persona esistente.
 
== Storia ==
[[ImmagineFile:Java.jpg|left|thumb|Il simbolo del Java. Rappresenta il caffè che ti tiene sveglio mentre tenti invano di impararlotrovare un errore in un codice da [[millemila]] righe.]]
Il linguaggio Java è la versione più avanzata esistente del [[VBA|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''".
[[Immagine: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''".
È un linguaggio tipizzato, a oggetti, pseudocomiplato, tullio prisco e mammolo.
Fu annunciato ufficialmente il [[3223 giugnomaggio]] [[1995]] in un'edizione speciale del [[TG5]]. Il dialetto Java (o [[Sangiovese]]) è fondato sul linguaggio stesso, sulle librerie standard e sulle [[ape_(animale)Api|API]].
 
== Panoramica ==
Java venne creato per soddisfare quattroi seguenti scopi:
# 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 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
#Uccidere Unix e il linguaggio C++
#Far cagare [[Tuo nonno]], che è stitico
#Generare NullPointerException
 
== Cicli ==
[[File:MagnumJava.jpg|right|thumb|Manuale del Linguaggio Java]]Vari cicli utlizzati nel linguaggio Java.<syntaxhighlight lang="java" line="1">
while (tuoPadre.lavoro()) {
idraulico.scopa(tuaMadre);
postino.triangolo(tuaMadre, idraulico);
}
</syntaxhighlight><syntaxhighlight lang="java" line="1">
do {
brogli();
} while (!Silvio_Berlusconi.isPresidente());
</syntaxhighlight>
 
== Le cronache di Java: Gli sviluppatori ed il coniglio ==
Vari cicli utlizzati nel linguaggio Java.
Recenti ricerche hanno trovato indizi su di una ipotetica sindrome di cui soffrono gli sviluppatori della [[Sun Microsystems]]. Questa sindrome è stata denominata "Sindrome del coniglio bianco a pois rosa". Secondo i ricercatori, questa sindrome derivata dall'eccessiva dose di seghe mentali, porta i malcapitati a delle crisi di panico dovute alla manifestazione di un inquietante coniglio bianco nella stanza che li fissa e li minaccia di portargli serenità e amore.
 
== La teoria del tutto ==
''while'' (tua madre) {
La Sun Microsystems è stata più volte accusata di diffondere tra gli sviluppatori (servendosi della sintassi del linguaggio e del modo [[merda|poco appropriato]] con cui è stata scritta apposta parte delle librerie standard J2SE) dei messaggi subliminali volti a convincere questi ultimi di essere NULL'altro che oggetti Java. A testimonianza di ciò ci sarebbero crisi di panico dovute alla paura di subire un'operazione di reflection da parte di sconosciuti (ciò si rivelerebbe un metodo più semplice dell'[[ipnosi]] per rubare i dati personali del primo che si incontra per strada).
idraulico(s);
}
 
Altri hanno affermato che realmente tutto il mondo può essere spiegato come un grande heap. In questo caso, sarebbe non lontana la possibilità di clonare esseri umani o altro, semplicemente servendosi del metodo clone.
''do'' {
brogli();
} ''while'' (Silvio Berlusconi!=president)
 
=== Implicazioni ===
''if'' (Dio) {
*Alcuni hanno affermato che la classe java.lang.Object coinciderebbe con [[Dio]].
porco(s) //bestemmia
*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.
Germano Mosconi
*Si dice che alcune sparizioni, prima imputate all'avvento degli [[alieni]], siano dovute in realtà a improvvise garbage collection.
}
*I cerchi sul grano, visibili a qualche chilometro di altitudine, sarebbero imputabili a bugs nel sistema di ridisegno di Swing.
*È più facile darsi alla coltivazione di [[Marijuana|alberi]] che implementare un JTree.
*Tutto si può serializzare, eccetto quello che ti serve.
*È un linguaggio orientato agli oggetti, quelli che tireresti a James Gosling al primo debug.
 
== Un esempio di programma ==
== Le cronache di Java: Gli sviluppatori ed il coniglio ==
Di recente i [[Ricercatori_Oral-B|ricercatori Oral-B]] hanno trovato indizi su di una ipotetica sindrome di cui soffrono gli sviluppatori della [[Sun Microsystems]]. Questa sindrome è stata denominata "[[Sindrome del coniglio bianco a pois rosa]]". Secondo i ricercatori, questa sindrome derivata dall'eccessiva dose di seghe mentali, porta i malcapitati a delle crisi di panico dovute alla manifestazione di un inquietante coniglio bianco nella stanza che li fissa e li minaccia di portargli serenità e amore.
 
# Copiate questo codice nel blocco note e salvate il file sul Desktop con il nome <code>Main.java</code><syntaxhighlight lang="java" line="1">
== La teoria del tutto ==
public class Main {
La [[Sun Microsystems]] è stata più volte accusata di diffondere tra gli sviluppatori (servendosi della sintassi del linguaggio e del modo [[merda|poco appropriato]] con cui è stata scritta apposta parte delle [[J2SE|librerie standard J2SE]]) dei messaggi subliminali volti a convincere questi ultimi di essere null'altro che oggetti Java. A testimonianza di ciò ci sarebbero crisi di panico dovute alla paura di subire un'operazione di [[Reflection|reflection]] da parte di sconosciuti (ciò si rivelerebbe un metodo più semplice dell'[[ipnosi]] per rubare i dati personali del primo che si incontra per strada).
public static void main(String[] args) {
boolean sei_gay = true;
while (true) {
if(sei_gay) {
System.out.println("SEI GAY! ");
} else {
System.out.println("NON SEI GAY! ");
}
}
}
}
</syntaxhighlight>
# Installate il Java Development Kit ([[JDK]])<ref>[http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u1-download-513651.html Troppa fatica fare una ricerca su Google?]</ref>
# Andate su Start <code>-></code> Esegui <code>-></code> cmd
# Scrivete ed eseguite (battendo INVIO) i seguenti comandi:<syntaxhighlight lang="dos" line="1">
cd Desktop
javac Main.java
java Main
</syntaxhighlight>
 
Il programma rileverà automaticamente se siete gay.
Altri hanno affermato che realmente tutto il mondo può essere spiegato come un grande [[Heap_(Java)|heap]]. In questo caso, sarebbe non lontana la possibilità di clonare esseri umani o altro, semplicemente servendosi del metodo clone().
 
=== ImplicazioniNota ===
In [[C (linguaggio)|C]] sarebbe bastato scrivere:<syntaxhighlight lang="c" line="1">
* Alcuni hanno affermato che la classe java.lang.Object coinciderebbe con [[Dio]].
include <stdio.h>
* Il [[Big_Bang|Big Bang]] coinciderebbe con qualche evento avvenuto dopo il caricamento della classe java.lang.Object da parte del [[Class_loader_(Java)|bootstrap class loader]] (non potendo essere avvenuto prima dell'avvento di Dio). Probabilmente con il caricamento sullo stack del metodo main(String[]) di qualche classe non ben identificata.
printf("Sei gay");
* Si dice che alcune sparizioni, prima imputate all'avvento degli [[alieni]], siano dovute in realtà a improvvise garbage collections.
</syntaxhighlight>ma a quanto dice la [[Oracle Corporation|Corporazione dell'Oracolo]], [[a nessuno importa]]...
* I cerchi sul grano, visibili a qualche chilometro di altitudine, sarebbero imputabili a bugs nel sistema di ridisegno di [[Swing_(Java)|Swing]].
 
== Voci correlate ==
*[[Linguaggi di programmazione]]
*[[Batch]]
*[[Informatica]]
*[[Visual Basic]]
 
== Note ==
 
{{Note}}
<references/>
 
[[Categoria:Linguaggi di programmazione]]
[[categoria:informatica]]
 
[[de:Java]]
[[el:Java]]
[[en:Java]]
[[fi:Java]]