v1ch3中的Retirement文件就有呀,而且很多文件都有呀!所以很多都编译不了!大家都是怎么使用的呢!

解决方案 »

  1.   

    对啊有90%以上的可能是出版社自己的包不知道你有过自己做包的经历没有最简单的语法是package *.*.*;
    创建一个包
      

  2.   

    包是为了防止重名的类发生冲突
    比如java.sql.Date和java.util.Date是两个不同的类
    sun公司的建议是使用域名的倒写作为包名,因为域名一般不会重复
    比如package com.ibm.someproject;
    当然你也可以随便写包名,甚至package java.lang;
    只要不冲突,就无所谓。但是最好不要乱起包名,因为可能发生冲突。
    特别是你可能要发布你的包,不合规定只会引起别人的困惑。
    不过自己试验性质的就无所谓了。
    书中的例子是创建了自己的包,一般可以在随书的光盘里找到