The Java interface / Advanced programming |
Application programs use a given locale and character set, while Java™ uses its own charset internally for the char Java type (16- bit UNICODE).
When passing character strings to/from Java methods or when assigning program strings to java.lang.String, the runtime system handles character set conversion.