完全掌握java中的“包”机制

2008-02-23 10:14:42来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

“包”机制是Java中特有的,也是java中最基础的知识。一些初学java的朋友,通常象学其它语言一样从教材上copy一些程序来运行,可是却常常遇到莫名其妙的错误提示。这些问题事实上都出在对“包”的原理不够清楚。本文将就此问题进行深入阐述。

一、为什么java中要有“包”的概念?

以一言概之,java中“包”的引入的主要原因是java本身跨平台特性的需求。因为java中的所有的资源也是以文件方式组织,这其中主要包含大量的类文件需要组织管理。java中同样采用了目录树形结构。虽然各种常见操作系统平台对文件的管理都是以目录树的形式的组织,但是它们对目录的分隔表达方式不同,为了区别于各种平台,java中采用了“.”来分隔目录。

二、java中包结构和平台的衔接

java中的资源存在于不同平台下时必然会有很大差异。因此跨平台的java包结构和平台之间必须通过一种方式来衔接到一起。事实上它们就是通过我们很熟悉的classpath的设置来衔接到一起的。举个例子:

我在Windows2000环境下的classpath设置如下

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:The way to dynamic validate xml against DTD

下一篇:PreparedStatement 接口创建表示预编译的 SQL 语句的对象