Tento nový prvek Jazyka Java umožňuje zdrojový kód rozšířit o doplňkové informace deklarativního charakteru; uplatnění nalezne zejména v J2EE, kde eliminuje nutnost vytváření spousty zbytečného kódu a psaní deployment deskriptorů.
</listitem> </varlistnentry><varlistnentry> <term>Formátování vstupu a výstupu</term> <listitem>Nyní bude v Javě konečně možné používat mocné formátování výstupu funkcí fprint, známou z jazyků C/C++. Kromě toho jsou rozšířeny možnosti zpracování vstupu.
</listitem> </varlistnentry><varlistnentry> <term>Proměnný počet parametrů</term> <listitem>Toto je další prvek známý z jazyků C/C++; osobně jej považuji za nepříliš důležitý a někteří lidé tvrdí, že byl zaveden jenom kvůli metodě printf (viz předchozí bod).
</listitem> </varlistnentry><varlistnentry> <term>Nový Look and Feel</term> <listitem>Ve Windows přibyl nový vzhled pro knihovnu Swing, který vypadá jako Windows XP, v Linuxu pak vzhled, který vypadá jako GTK.
</listitem> </varlistnentry><varlistnentry> <term>Rozšířená podpora pro XML</term> <listitem>Za tímto téměř marketingovým pojmem se skrývá mnoho drobných ale velice užitečných vylepšení. Patří mezi ně plná podpora XML 1.1 a jmenných prostorů, XML Schémat, SAX 2.0.1, XSLT a XSLTC, DOM level 3, XPath, a další.
</listitem> </varlistnentry><varlistnentry> <term>Monitorování a správa</term> <listitem>Umožní monitorovat a ovládat virtuální stroj pomocí rozhraní JMX.
</listitem> </varlistnentry><varlistnentry> <term>Podpora pro 32-bitové znaky a Unicode 4.0.</term> <listitem></listitem> </varlistnentry>