NonStop Server for Java 5.0 Programmer's Reference
package, including Gregorian Calendar dates and times that previously had no natural
analogues in the Java platform.
XSLTC, the fast, compiling transformer (now the default engine for XSLT processing).●
DOM Level 3 core, which provides:
XML 1.1 and Namespaces 1.1 (javax.xml.namespace), which provide better
support for Unicode characters in tag names and namespaces.
❍
Support for normalization of documents.❍
Support for schema data types (TypeInfo).❍
Better ErrorHandling methods and identification of an error's location.❍
Bootstrapping support of an implementation independent way to obtain
DOMImplementation.
❍
The setting of application data in a node and the setting of the
UserDataHandler method, which gets called whenever a node is cloned,
removed, renamed.
❍
●
Java-centric XPath APIs in the javax.xml.xpath package, which provide a more
java-friendly way to use an XPath expression. This API is applicable to any data model
that implements the interface. Use this API to process the reference implementation
DOM.
●
An implementation of W3C XML Inclusions, XInclude, which allows you to build a
document by using text or XML stored in reusable segments located elsewhere.
●
Grammar pre-parsing and caching, which improves performance for high-volume XML
processing.
●
APIs that report the implementation and version of the parser; so that when you install
new libraries, you can make sure the application is using them.
●
Bit Manipulation Operations
The wrapper classes (Integer, Long, Short, Byte, and Char) now support common
bit-manipulation operations, which include highestOneBit, lowestOneBit,
numberOfLeadingZeros, numberOfTrailingZeros, bitCount, rotateLeft,
rotateRight, reverse, signum, and reverseBytes.
Math Library
The BigDecimal class has added support for fixed-precision, floating-point
computation.
●
The Math and StrictMath libraries include hyperbolic transcendental functions
(sinh, cosh, tanh), cube root, base 10 logarithm, and so forth.
●
Hexadecimal floating-point support allows precise and predictable specification of
particular floating-point values. You can use hexadecimal notation for floating-point
●










