ここでは Javaにおける日本語の取り扱いについて調べてみたいと思います。 ご存じのとおり Javaは Unicodeと呼ばれるコード体系を利用しています。 一方、通常の開発環境で利用されている日本語コードは Unicodeではありません。 しかもそれらは、SJIS や EUCというようにプラットフォームによって異なっています。 ソースファイルの中に埋め込まれた日本語の文字列はどう解釈されるのか? 異なる日本語コードで書かれたソースをどうすればコンパイルできるのか? こうした疑問が生じてくるはずです。 そのあたりから見ていくことにしましょう。 Javaでは変数名やクラス名などにアルファベット以外の文字を使用することが 許されています。 たとえば次のようなサンプルプログラムを作ることも可能です。 このようなプログラムは、開発効率などの実用面では明らかに難がありますが、 教育目的などでば興味深