在Think in Java 2nd 中提到:
   在java 1.0和1.1中 第一级的包名都是大写 如COM.bruceekel.util, 但java 2 发展到半途的时候,发现这么做会引起一些问题,因此,现在package的整个名称都是小写。  会引起什么问题呢?十分好奇!

解决方案 »

  1.   

    我觉得和os相关
    包名同文件夹名
    WINDOWS下 大小写不敏感
    UNIX下很敏感
    有时候在WINDOWS下 COPY东西 会发现大小写会乱掉的
    故 统一小写
    谁叫 JAVA 号称 跨平台呢是静安寺不是道明寺,是源程序不是言承旭;是在静安寺写源程序,不是在流星花园看F4。
      

  2.   

    我们做J2EE 时候 JSP 起名字 都 是 xxx_xxx.jsp 不敢XxxXxx.jsp的说 是静安寺不是道明寺,是源程序不是言承旭;是在静安寺写源程序,不是在流星花园看F4。
      

  3.   

    因为在java系统中,包括服务器好多都是区分大小写的,因此在写得时候要注意各处的大小写是否一致。都小写只是为了减少错误大家习惯的一种写法
      

  4.   

    这是Java 总的规定
    (com,edu,org,net等扩展名以前在Java包中都是大写的,但自Java 1.2以来,这种情况已发生了变化。现在整个包名都是小写的)。
      

  5.   

    可能是与跨平台有关系。
    这里指针对package
      

  6.   

    java规范如此,可能跟跨平台有关
      

  7.   

    搞了半天原来是这样啊
    以前一直还不知道呢有时候在WINDOWS下 COPY东西 会发现大小写会乱掉的
    感觉这个但按很牛!WINDOWS  就是很垃圾
      

  8.   

    如果把class都放在jar包里,是不是在大小写敏的OS上就不会有问题了?
    大写的包名在websphere上会不会有问题?因为websphere用的是ibm的jdk。
      

  9.   

    回hamlet3145(蛤蟆乐天)兄弟,jsp的命名肯定是可以大小写混用的。