在jdk6的文档中有这样的定义 
public static final class XmlElement.DEFAULT extends Object 
这怎么理解.

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【duke731】截止到2008-07-14 10:48:42的历史汇总数据(不包括此帖):
    发帖的总数量:32                       发帖的总分数:542                      每贴平均分数:16                       
    回帖的总数量:315                      得分贴总数量:109                      回帖的得分率:34%                      
    结贴的总数量:22                       结贴的总分数:328                      
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:10                       未结的总分数:214                      
    结贴的百分比:68.75 %               结分的百分比:60.52 %                  
    无满意结贴率:0.00  %               无满意结分率:0.00  %                  
    楼主加油
      

  2.   

    System.out.println(Character.isJavaIdentifierPart('.') ? "可以加点" :"不可以加");这里写的DEFAULT 应该是内部类的,所以文档上写的是:"public static final class XmlElement.DEFAULT extends Object"
    你去看看类的源代码就知道了。
      

  3.   

    public static final class XmlElement.DEFAULT extends Object
    一个继承自 Object 类的公有静态内部类 DEFAULT,它的包装类为 XmlElement,并且由于有 final 修饰,所以这个内部类不能有子类。
      

  4.   

    Java中的成员名什么的还可以用中文日文呢,这个你知道吗?
      

  5.   

    public static final class XmlElement.DEFAULT extends Object 
    一个继承自 Object 类的公有静态内部类 DEFAULT,它的包装类为 XmlElement,并且由于有 final 修饰,所以这个内部类不能有子类。包装类是什么意思,可否再具体解释下?Java中的成员名什么的还可以用中文日文呢,这个你知道吗?
    这个知道,不过,是刚刚知道(不是听你说才知道,是刚进的项目里有这么用的,也把我弄的挺伤自尊,学这么多年JAVA才知道还有这么用的.)
      

  6.   

    Java 中,
    字母,数字,下划线与 $ 可以做为Java标识符的一部分.这里的字母与数字,并不只是指那二十六个英语字母与那十个阿拉伯数字。
    任何语言里的字母与数字都可以。比如:int ъ = 199;这个声明是正确的,因为 ъ 是 俄语里面的字母,也是字母。
    同理,下面这个声明也是正确的:int ъζβ = 199;ъ是俄语里的字母,而ζ 和 β 是希腊字母。要想检测一个字符是否可以做为Java标识符中的一部分,可以用Character.isJavaIdentifierPart()方法。