java 中的包是怎样定义的

 我来答
拉傲e
推荐于2017-10-01
知道答主
回答量:16
采纳率:0%
帮助的人:11.9万
展开全部
在Java中,包主要有以下用途 :
-包允许将类组合成较小的单元
-有助于避免命名冲突
-包允许在更广的范围内保护类、数据和方法
包可以是类、接口和子包的集合
创建包
package mypackage;
必须是.java文件中的第一句话
访问 Java 包成员
mypackage.My_Class
导入包
import package_name.*;
导入子包
import package_name.package_sub.*;
编译
javac –d <目录名> xx.java
运行
java 包名.类名
如何使用自定义的包:
自己定义一个.java文件,创建一个包
例如:该文件是Test.java文件,创建的包是com.accp
那么,编译该文件后生成的Test.class的包路径是
com.accp.Test.class
将该文件加入classpath中
a.如果将.class文件导入classpath中,那么应该在classpath导入包含该.class文件所在最上级包的目录
例如:Test.class文件最上级包目录是com文件夹,com文件夹在c:\,所以应该加入c:\
b.如果将.jar文件加入classpath中,就应该在classpath中导入该.jar文件的详细路径
冲锋斗篷
2013-04-10 · TA获得超过253个赞
知道小有建树答主
回答量:294
采纳率:0%
帮助的人:145万
展开全部
通常是 你公司的域名+层名,比如新浪是 sina.com,那就是com.sina.模块名(比如action,bs,dao)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bf5956f
2013-04-10
知道答主
回答量:31
采纳率:0%
帮助的人:7.9万
展开全部
建立一个文件夹home, 把cc.java 放入 home 文件夹中,那么cc. 就是pakge home
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
今晚没点蚊香
2013-04-10
知道答主
回答量:11
采纳率:0%
帮助的人:1.6万
展开全部
域名+公司名+项目名+模块名
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式