完全掌握java中的包机制完全掌握java中的包机制包机制是java中特有的,也是java中最基础的知识。一些初学java的朋友,通常象学其它语言一样从教材上copy一些程序来运行,可是却常常遇到莫名其妙的错误提示。这些问和斌人提供的的原理不够清楚。本文将就此问题进行深入阐述。 还让他入的主要原因是java本身跨平台特性的需求。因为java中的所有的资源也是以文件方式组织,这二作系统平台对文件的管理都是以目录树的形式的组织,但是它们对目录的分隔表达方式 不同,为了区别于各种平台,java中采用了.来分隔目录。 二、java中包结构和平台的衔接 java中的资源存在于不同平台如风很大差异。因此跨平台的java包结构和平台之间必须通过一种方式来衔接到一起。事实热过我们很熟悉的classpath的设置来衔接到一起的。举个例子: 我在Windows2000环境下的classpath设置如下: classpath = d:jdk1.4.2libdt.jar; d:cjm类的衔接关系可以用下图来表达: 从图中