Recently I have read whats-the-difference-between-unicode-and-utf8 and related topics.
Now I am reading book and read following about Character streams:
Data dealt with is 16-bit Unicode characters.
As I understand "16-bit Unicode characters" means utf-16. If I don't set explicitly encoding then java uses default OS encoding but I can set encoding explisitly using InputStreamReader/OutputStreamWriter.
I don't understand something or phrase Data dealt with is 16-bit Unicode characters.
about сharacter streams is incorrect ?