Java原文件的编码、javac编译器读取Java源文件的编码、javac编译器生成的字节码文件的编码、JVM执行读取字节码文件时的默认编码
Java源文件的编码格式是自己在编写Java源文件的时候指定的。
javac编译器读取Java源文件的默认编码是操作系统的编码(windows中文版的默认编码是GBK),但是可以通过-encoding参数指定编码。
javac编译器生成的字节码文件的编码是UTF-8。
详见:https://blog.csdn.net/qitehuanjue/article/details/52682820