“当Java编译器把Java源文件编译为字节码文件时,编译器会以Unicode字符编码的形式把编译好的数据写入到class文件中去。”如果有错,要记得指出哦。谢谢哈!

解决方案 »

  1.   

    给你推荐一下jdk包的内容吧,看看这个能否增强你的信心。
    作为JDK实用程序,工具库中有七种主要程序。 Javac:Java编译器,将Java源代码转换成字节码。 
    Java:Java解释器,直接从类文件执行Java应用程序字节代码。 
    appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。 
    Javadoc:根据Java源码及说明语句生成HTML文档。 
    Jdb:Java调试器,可以逐行执行程序,设置断点和检查变量。 
    Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。 
    Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。 
      

  2.   

    1.编译好的数据,不仅仅是字符串吧
    2.对于代码中的字符串常量,及类名,方法名,编译后是以 UTF-8 格式存放到常量池里的
      

  3.   

    Java的class文件采用utf8的编码方式,JVM运行时采用utf16。
      

  4.   

    JAVA中不是用Unicode来处理数据的吗?