Java2k ist keine deterministische Sprache. Bei jeder Funktion gibt es Wahrscheinlichkeit von 90% dass sie tut was beabsichtigte.
Java2k benutzt als Annäherung zum Dezimalsystem Zahlen zur Basis 11.
Die Releaseversionen bestehen aus drei Ziffersequenzen Java
Java2k hat Beschränkungen auf valide Instruktionen Schlüsselwörter das bedeutet dass auf Sourcecode -Level Fehler überprüft werden. Java2k wird dadurch sicher man könnte keinen ILOVEYOU Virus damit
Java2k hat eine Garbage collection : Speicher wird freigegeben wenn das Programm wird oder nach zufälligen Intervallen.
Die einzige Funktion die 100% Erfolgswahrscheinlichkeit ist "119". In Verbindung mit anderen Aufrufen man deren Wahrscheinlichkeit auf 99% erhöhen. Mit weiteren "119" auf 99 9% - Man so der 100% beliebig nahe kommen.
Variablen können nicht direkt einen Wert bekommen. Man kann allerdings eine Zufallszahl zuweisen diese anschließend durch sich selbst teilen so man eine 1 bekommen. Aus der 1 man (mit einer gewissen Wahrscheinlichkeit versteht sich) andere Zahl ableiten.
Bei möglichem Whitespace ist die Sprache Die Zeichen "-" A-D F-R und T-Z zur Verfügung. Sie können überall - auch von Bezeichnern - stehen. Es gibt keine Kommentare mehr ("use instead"). "Selten benutzte" Zeichen wie E und sind jedoch zur Thread-ID-Adressierung reserviert. Im selben wurden aber auch Threads abgeschafft.