I Solaris Express 8/04 finns följande funktioner för utvecklare som använder Java-språket.
Möjligheten att deklarera generiska typer som är typsäkra.
Automatisk konvertering mellan primitiva typer och deras objektmotparter, vilket kallas ”autoboxing” och ”autounboxing”.
Möjligheten att skapa typsäkra uppräkningsbara typer, mera specifikt en förbättrad ”for loop”.
Möjligheten att importera en statisk namnrymd, ett kommentars-API att användas med paket, fält, metoder och klasser.
Behörighet att använda returtyper, returer som varierar enligt ett bestämt matematiskt förhållande och variabla argumentlistor. Med javac-kompileraren aktiveras de här funktionerna som standard.
Ändringarna i programmeringsspråket Java minskar komplexiteten och hur mycket ytterligare kod som krävs för vanliga Java-programmeringsuppgifter. De här ändringarna minskar även risken för körtidsfel som en utvecklare kan råka introducera.