>>144
UTF-8の仕様に従ってコードポイント値がバイト列に変換されるだけ。

>>145
「文字コードXを使用するプログラムはX以外の文字コードで他と
やりとりするときには変換が必要」って、そんな話をしていたの?
すまんが何をいいたいのかよくわからん。

>>140
JavaはUTF-16じゃない。UTF-16に似た独自文字コード。