rt。
另外utf8,gb,unicode,ascii码之间的关系是什么?还有接口中的方法默认是static final的对不对?如果对的,那实现接口,比如Runnable接口,写run方法是重写?那覆盖是什么?final的方法是不可覆盖吧。

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【lixiurui】截止到2008-07-24 19:32:40的历史汇总数据(不包括此帖):
    发帖的总数量:3                        发帖的总分数:190                      每贴平均分数:63                       
    回帖的总数量:51                       得分贴总数量:24                       回帖的得分率:47%                      
    结贴的总数量:3                        结贴的总分数:190                      
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:100.00%               结分的百分比:100.00%                  
    无满意结贴率:0.00  %               无满意结分率:0.00  %                  
    敬礼!
      

  2.   

    印象中接口中的变量才是默认static final的...
      

  3.   

    字符转换楼上提供的方法就可以了
    如果是字符串的话  这样转换
    String s = "Hello!";
    Byte[] encode = s.getBytes(String charsetName);//charsetName是你想要转换的编码,具体的值
                                                   //查阅下javadoc
    String newS = new String(encode);
    至于几个编码之间的关系,简单的说下,ASCII相信计算机基础的书里都有介绍
    American Standard Code for Information Interchage(美国信息交换标准编码)
    就是美国早起用的编码,用一个字节来标识,每个字节的最高位为0,所以表示的内容为2^7=128还有就是西欧的ISO-8859-1,这是西欧早期用的编码,和ASCII兼容,采用2个字节进行编码gb2312是中国早期采用的编码   好像是81年设计的吧  可以表示6000多个常用汉字  是简体汉字的编码
    big5 是繁体字的  后来出现了gbk  囊括11000多个汉字    其中  gbk,gb2312,ascii都是兼容的unicode是为了方便计算机世界的交流  由两个组织分别设计的(一个是ISO组织,另外一个是个公司,
    名字忘了)  与当时存在的主流编码兼容  用2个字节进行编码  分为17个代码级别
    现在用的比较多的是基础的多语言的级别,关于unicode的详细信息你可以参阅java核心技术的概念解释
    部分,书在网上可以下到电子版utf-8不太了解  
    关于编码的一些详细信息   还可以参阅下面这个链接
    http://zhangxiaochuan.spaces.live.com/PersonalSpace.aspx?_c=blogpart
    博客的排版有些混乱 拉到中段就可一看到了
    关于接口  书上的定义是  能力,协议,规范
    接口中可以包涵静态常量,也就是static final修饰的  以及抽象方法
    由于接口中的方法都是抽象的  所以abstract关键字省略了