Java Language Specification: Difference between revisions

From EggeWiki
mNo edit summary
mNo edit summary
Line 7: Line 7:
This means I can make my Java programs look like Perl.
This means I can make my Java programs look like Perl.
<geshi lang="java5">
<geshi lang="java5">
int $$;String $0="$",$;
public class Test<$> {
void $(){if($$==0)System.out.println($0!=$?$0:$);}
int $$;String $0="$";$ $;
$ $(){if($$==0)System.out.println($0!=$?$0:$);return $;}
}
</geshi>
</geshi>


[[Category:Java]]
[[Category:Java]]

Revision as of 03:15, 2 November 2007

I've been reading the Java Language Specification to improve my knowledge of the Java language. Here's a list of things I've learned:

$ identifier

The $ character can be part of a Java identifier. "for historical reasons, the ASCII underscore (_, or \u005f) and dollar sign ($, or \u0024). The $ character should be used only in mechanically generated source code or, rarely, to access preexisting names on legacy systems."

This means I can make my Java programs look like Perl. <geshi lang="java5"> public class Test<$> { int $$;String $0="$";$ $; $ $(){if($$==0)System.out.println($0!=$?$0:$);return $;} } </geshi>