码迷,mamicode.com
首页 > 编程语言 > 详细

Java Class 文件的编码

时间:2019-02-16 09:13:16      阅读:291      评论:0      收藏:0      [点我收藏+]

标签:png   print   public   进制   color   利用   pre   查找   mic   

在网上查找了一些资料,称Class文件是UTF-8格式保存的。

下面利用一个简单的程序来证明这个事实。

1 public class ClassFileEncode {
2     public static void main(String[] args) {
3 String s = "中国"; 4 System.out.println(s); 5 } 6 }

字符 "中" 对应的码点是 0x4e2d , UTF-8编码为0xe4b8ad

字符 "国" 对应的码点是 0x56fd , UTF-8编码为0xe59bbd

编绎后的Class文件:

技术图片

从Class文件的16进制表示中可以看到 "中国", 被编码成UTF-8格式。见上图。

 

Java Class 文件的编码

标签:png   print   public   进制   color   利用   pre   查找   mic   

原文地址:https://www.cnblogs.com/yvkm/p/10386729.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!