实验二:java代码class文件编码比较

实验目的: 比较utf-8 和GBK java源码和字节码后的文件

文件内容:百度空间

预测结果:源文件大小不一致, 字节码一致

实验结果:

 

1. 文本文件内容一样, 通过文件比较

2.通过二进制比较可以看出java 源码编译出的二进制码不一样, 百度空间看对比

3.experiment2 可以查看编码传唤

4. 编译后的字节码一致, 且编码为utf-8, 注意(用命令行的时候, 需要指定encoding, 比如javac -encoding utf-8 ...)

5.javac -encoding ... 决定以哪种格式编码读取java文件, java -Dfile.endocing ..决定虚拟机把输出转化为哪种编码

你可能感兴趣的:(实验二:java代码class文件编码比较)