查看“Java的包”的源代码
←
Java的包
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
==包== Java中为了便于管理各种类,将多个具有类似功能的类方法组成一个组,这个组就称之为包(package)。伴随着包的出现,同时解决了命名冲突、引用不方便、安全性等问题。程序员在协同编写程序时很多时候是完全不知道别人使用的类名,如果使用了相同的类名则会产生冲突,若使用包的机制,即使不同包中的两个同名文件也不会冲突。这就类似于不同文件夹下允许建立相同名称的文件。 ===包的定义=== 定义包:Java通过关键字package来定义包。package 语句作为Java 源文件的第一条语句,指明该源文件定义的类所在的包。格式如下: package 包名 注释: #包名的命名规范是若干个标识符加“.”分割而成。例如: package com.cn.can; #Sun公司建议使用公司域名倒写顺序来定义包,然后加入子包。例如:某公司的域名为ican.com,那么包名为com.ican。 使用包:如果几个类分别属于不同的包,为了能够使用某一个包的成员,需要在 Java 程序中使用import关键字语导入该包。格式如下: <nowiki>import package1[.package2.(classname|*)];</nowiki> 注解: #Java 源文件中 import 语句应位于 package 语句之后,所有类的定义之前。 #<nowiki>*</nowiki> 操作符表示导入包中所有的类。 #使用Eclipse等开发工具编程时,工具会及时提醒需要导入的包。 #导入的包可以是Java类库中的包或类,也可以是自定义的包和类。 '''【经验】''' *为了方便很多时候会使用*关键字来导入整个包,这样会增加编译时间——特别是在引入多个大包时。因此明确命名想要用到的类而不是引入整个包是一个好的方法。然而,星号形式对运行时间性能和类的大小绝对没有影响。 返回 [[Java程序设计]]
返回至
Java的包
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息