当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:17:00  来源:本站整理

Java名字的可见性[Java编程]

赞助商链接



  本文“Java名字的可见性[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
在全部程序计划语言里,一个不可避免的问题是对名字或名称的掌握.假定您在程序的某个模块里利用了一个名字,而另一名程序员在另一个模块里利用了相同的名字.此时,若何辨别两个名字,并避免两个名字彼此冲突呢?这个问题在C语言里分外突出.因为程序未供应很好的名字管理办法.C++的类(即Java类的底子)嵌套利用类里的函数,使其不至于同其他类里的嵌套函数名冲突.但是,C++仍旧答应利用全局数据以及全局函数,所以仍旧难以避免冲突.为办理这个问题,C++用额外的关键字引入了“命名空间”的概念.

由于采取全新的机制,所以Java能完好避免这些问题.为了给一个库生成明确的名字,采取了与Internet域名近似的名字.事实上,Java的计划者鼓舞程序员反转利用自己的Internet域名,因为它们必定是举世无双的.由于我的域名是BruceEckel.com,所以我的实用工具库便可命名为com.bruceeckel.utility.foibles.反转了域名后,可将点号想象成子目录.

在Java 1.0和Java 1.1中,域扩大名com,edu,org,net等都约定为大写情势.所以库的模样就变成:COM.bruceeckel.utility.foibles.但是,在Java 1.2的开辟历程中,计划者发现这样做会造成一些问题.所以目前的整个软件包都以小写字母为尺度.

Java的这种特别机制意味着全部文件都自动存在于自己的命名空间里.并且一个文件里的每个类都自动得到一个举世无双的标识符(当然,一个文件里的类名必须是唯一的).所以没必要学习特别的语言知识来办理这个问题——语言本身已帮我们照护到这一点.
  以上是“Java名字的可见性[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 利用Javascript实现网页水印(非图片水印)
  • Java开辟环境的搭建
  • Ubuntu java安装与配置
  • 办理Ubuntu 10.04 Firefox3.6 Java浏览器插件不工作的问
  • Ubuntu重装后Java环境的设置
  • Sun Java进入Ubuntu 10.10软件中央
  • Ubuntu 10.10配置Java开辟环境
  • 在Ubuntu 10.10中配置Java环境变量的办法
  • Ubuntu下Java环境的搭建
  • Ubuntu 10.04 下安装 Java, JRE
  • Ubuntu 10.04下的搭建SUN JAVA开辟环境
  • Ubuntu 12.04安装java7
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .