I love using things out of intended context, like making java source visual. So check the following text (warning: you must have some monospaced font installed to view this code):
public class Java { String $ =
"8M8NBOADW@BRBHBBBBW@BHAOB0B#BMBOADW@BRB"+
"HBBBBW@BHAOB0B#BMBOADBOWNW$M0BRBBWWM8WD"+
"BOW@MWMBOD8WBOBQBQWDBOAHBRBMB#BHA@WDB0B"+
"OBQBQWDBOAHBRBMB #BHA@WDB"+
"0BOBQBQWDBOAHBRB MB#BHA@W"+
"DB0BOBQ8QOB8O068 R88BMBOA"+
"BA@M6WWWDM8BHWOM HW@WOW8B"+
"AADB0MQBHWABBBOW8WBW@WOW8BOMOA#M@BHWOWN"+
"A#WO0H8$B#BMBOADB0WBBHMWW#BNBHMHW@WOWAB"+
"OM#B6BRMNW#WMW@M HWWW6WNM"+
"DWDM@BDWHM$8Q8@O D8A0H8$8"+
"M8NBOADW@W@M$WMW ABDBHMWW"+
"@WNBMBHADAQWAM$W HBBA$WOM"+
"DMAM6BMBHADARWOW 8WRWHW@W"+
"0MDMAW68#860@OB8 08ABQBQW"+
"DBOAHBRBMB#BHA@W DB0BOBQB"+
"QWDBOAHBRBMB#BHA @WDB0BOB"+
"QBQWDBOAHBRBMB#B HA@WDB0B"+
"OBQBQWDBO0H8$B#B MBOADW@B"+
"RBHBBBBW@BHAOB0B #BMBOADW"+
"@BRBHBBBBW@BHAO B0B#BMBOA"+
"DW@BRBHBBW0BMWN M0WDB#WDM"+
"N0@OBBRBHBBBBW @BHAOB0B#B"+
"MBOADW@BRBHBB BBW@BHAOB0B"+
"#BMBOADW@B RBHBBBBW@BHA"+
"OB0B#BMBOADB0W$WWM88QOBBOAHBRBMB#BHA@WD"+
"B0BOBQBQWDBOAHBRBMB#BHA@WDB0BOBQBQWDBOA"+
"HBRBMB#BHA@WDB0BOBQBQWDBOAHBRBM8#860@OB";
String $$="WMODBA806QRN#$@H";
String $$$="labs.jodd.org";
byte[] o;int mm,www;public
void jodd() { if(o == null
){o= $ .getBytes (); } if(
mm>=$.length()) { return;}
http://jodd.org
while(o[mm]==0x20)mm++;int
c= $$.indexOf(o[mm++])*16;
while(o[mm] == 32)mm++;c+=
$$.indexOf(o[mm++]);c^=$$$
.charAt(www);if($$$.length
()==++www){www =0;}System.
out.print((char)c);jodd();
}public static void main(
String[] args){new Java().
jodd();}}
Did you notice the big letter 'j' made of spaces, in the similar type as font used for Jodd logo? Did you notice the url in the middle? And that the code is more-less in the box shape?
Now, what would you say - is above text valid Java source? That uses recursion? And actually runs? And does something meaningful?
Try it;) Copy the text into the file named 'Java.java', compile it (javac Java.java) and run it (java Java).