在Java语言中,标识符是以字母、下划线(…)或美元符($)开头,由字母、数字、下划线(一)或美元符($)组成的字符串。标识符区分大小写,长度没有限制。除以上所列几项之外,标识符中不能含有其他符号,当然也不允许插入空格。在程序中,标识符可用作变量名、方法名、接口名、类名等。 但是JDK上面的类UIManager.LookAndFeelInfo 、Rectange2D.Double、Rectange2D.Float等,为什么包含点号呢?

解决方案 »

  1.   

    类里面的累....Rectange2D是类名,
    这个类里面有个成员变量是Double类的对象.
      

  2.   

    JDK 中你可以找到这3个类的,如下:
    public static class Rectangle2D.Double 
    extends Rectangle2Dpublic static class Rectangle2D.Float
    extends Rectangle2Dpublic static class UIManager.LookAndFeelInfo
    extends Object
      

  3.   

    LookAndFeelInfo是UIManager的内部类
      

  4.   


    JDK1.6 中你可以找到这3个类的,如下: 
    public static class Rectangle2D.Double 
    extends Rectangle2D public static class Rectangle2D.Float 
    extends Rectangle2D public static class UIManager.LookAndFeelInfo 
    extends Object
      

  5.   


    public class UIManager implements Serializable 
    {
       public static class LookAndFeelInfo {
       }
    }
    我在javax.swing下面找到的.....里面有static的类,UIManager.LookAdnFeelInfo就是这个意思了.