Java (linguaggio di programmazione): differenze tra le versioni

m
Annullate le merdifiche di Gesù è vivo (rosica), riportata alla versione precedente di AutoImport
m (Rollback - Annullate le modifiche di 87.18.178.31 (discussione), riportata alla versione precedente di Nevermindfc)
m (Annullate le merdifiche di Gesù è vivo (rosica), riportata alla versione precedente di AutoImport)
Etichetta: Rollback
 
(42 versioni intermedie di 24 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
{{nerd}}
<syntaxhighlight lang="java">
{{Cit|Così dicesti e il ciclo passava, con le eccezioni a passo di Java|[[Fabrizio De André]] in un'inedita canzone}}
System.out.println("NONNon SEIfunziona GAYnulla! ");
</syntaxhighlight>
 
Java a Programmatore
<syntaxhighlight lang="java">
Exception in thread "main" programmatore.human
at programmatore.efficenza(Not Found)
at programmatore.intelligenza(Not Found)
at programmatore.voglia(Not Found)
at programmatore.errori(Everywhere)
</syntaxhighlight>|Tipico dialogo tra Programmatore e Java}}
 
Il '''Java''' ([[inglisc|inglesizzazione]] di "già, va?") è un [[linguaggio di programmazione]] creato con lo scopo di essere maledetto da ogni persona esistente.
 
== Storia ==
[[File:Java.jpg|left|thumb|Il simbolo del Java. Rappresenta il caffè che ti tiene sveglio mentre tenti invano di trovare 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''".
[[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''".
È 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]].
Line 17 ⟶ 27:
#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 AnullPointerExceptionNullPointerException
 
== Cicli ==
[[File:MagnumJava.jpg|right|thumb|Manuale del Linguaggio Java]]Vari cicli utlizzati nel linguaggio Java.<syntaxhighlight lang="java" line="1">
 
''while'' (tuoPadre.lavoro()) {
Vari cicli utlizzati nel linguaggio Java.
idraulico.scopa(tuaMadre);
 
postino.triangolo(tuaMadre, idraulico);
''while'' (tuoPadre.lavoro()) {
}
idraulico.scopa(tuaMadre);
</syntaxhighlight><syntaxhighlight lang="java" line="1">
postino.triangolo(tuaMadre, idraulico);
do {
}
brogli();
 
} ''while'' (!Silvio_Berlusconi.isPresidente());
''do'' {
</syntaxhighlight>
brogli();
} ''while'' (!Silvio_Berlusconi.isPresidente());
 
== Le cronache di Java: Gli sviluppatori ed il coniglio ==
Line 38 ⟶ 47:
 
== La teoria del tutto ==
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 nullNULL'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).
 
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.
Line 53 ⟶ 62:
== Un esempio di programma ==
 
1)# Copiate questo codice nel blocco note e salvate il file sul Desktop con il nome <code>Main.java</code><syntaxhighlight lang="java" line="1">
public class Main {
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>
2)# 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>
3)# Andate su Start <code>-></code> Esegui <code>-></code> cmd
4)# Scrivete ed eseguite (battendo INVIO) i seguenti comandi:<syntaxhighlight lang="dos" line="1">
<code>cd Desktop<br />
javac Main.java<br />
java Main'''</code>
</syntaxhighlight>
 
Il programma rileverà automaticamente se siete gay.
public class Main {
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! ");
}
}
}
}
 
=== Nota ===
2) 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>
In [[C (linguaggio)|C]] sarebbe bastato scrivere:<syntaxhighlight lang="c" line="1">
 
include <stdio.h>
3) Andate su Start -> Esegui -> cmd
printf("seiSei gay\n");<br />
 
</syntaxhighlight>ma a quanto dice la [[Oracle Corporation|Corporazione dell'Oracolo]], [[a nessuno importa]]...
4) Scrivete ed eseguite (battendo INVIO) i seguenti comandi:
 
<code>cd Desktop<br />
javac Main.java<br />
java Main'''</code>
 
Il programma rileverà automaticamente se siete gay.
NOTA: in C bastava scrivere
<code>
main() {<br />
printf("sei gay\n");<br />
}<br />
</code>
ma a quanto dice la [[Oracle Corporation|Corporazione dell'Oracolo]], [[a nessuno importa]].
 
== Voci correlate ==
Line 94 ⟶ 99:
 
== Note ==
 
{{Legginote}}
{{Note}}
 
[[Categoria:InformaticaLinguaggi di programmazione]]
[[Categoria:Linguaggi]]
 
[[de:Java]]