用户名: 密码: 免费注册 忘记密码? 加入收藏 | 设为首页
触摸Java编程中的“文档”和“包”
学院首页 | 资讯中心 | 服务器软件 | 系统工具 | 系统软件 | 办公软件 | 聊天软件 | 多 媒 体 | 网页制作 | 网站运营 | 平面设计
艺术欣赏 | 数据库软件 | 程序开发 | 网络组建 | 源码下载 | 驱动下载 | 软件下载 | 电脑安全 | IT创业 | IT博客 | IT社区
硬件数码导航 | 硬件频道 | 本本频道 | MP3频道 | 相机频道 | 手机频道 | 显卡频道 | LCD 频道 | 音箱音频 | 行情 | 评测 | 导购
学院专题 软件 - 系统 - 办公 - 聊天 - 多媒体 - 网页制作 - IT创业 - 运营 - 平面 - 设计欣赏 - 数据库 - 程序 - 服务器 - 组网

 当前位置: 首页>>技术频道>>程序>>JAVA教程>>正文

触摸Java编程中的“文档”和“包”

日期:2006-9-15 4:23:37     来源:   编辑:   

什么是包

Java中的包(Package)其实指的就是目录,它是为了更好地管理Java类(Class)和接口(Interface) 。 Java语言的包可以被另一个Java开发包所使用 。 如果我们要引用某个包中的类,用import关键字来标明即可 。 比如:

importjava.util.

date=newDate

提示:importjava.util.??表示java.util中的所有公有类和接口被引入到当前包 。 这里的?匹配符可以调入多个类名 。

常用的Java标准包

JDK为我们提供了很多标准的Java类和接口,这些包是写Java程序所必需的,知道了每种包所包含的类和接口,并且熟悉这些类和接口是每个Java编程人员都应该掌握的基本技能 。

Java中常用的包有:Java.applet、java.awt、java.i、java.lang、java.net和java.util等等 。 其中java.applet包含了一些设计小应用程序(Applet)的类和接口;java.awt是一个窗口工具箱包(awt?AbstractWindowToolkit),里面是一些GUI界面相关的类;java.io包支持输入输出,比如文件输入流类:FileInputStream等;java.lang包含线程、异常、系统、整数等相关的类,是Java程序中默认加载的一个包;java.net这个类支持TCP/IP网络协议,并包含Socket类及URL相关的类,是网络编程中要使用的;java.util包含一些程序的公用类,如Date?Dictionary等等 。

除了上面提到的一些标准包之外,还有很多其它的包,比如数据库编程时我们可能需要使用java.sql包,写网络程序还会用到java.rmi包(RMI?RemoteMethodInvocation)等 。 另外,Javax.?包是一些标准包的扩展,常用的包有:javax.swing、javax.sound 。

自己动手创建包

Java中的包是可以自己创建的 。 我们可以将很多功能相近的类和接口放在同一个包中,以方便管理和使用 。

创建包的基本方法

1.定义Public类;

2.首句加“Package包名”;

3.将Java文件生成的Class放在以包名为目录名的目录中?

4.在其它程序中用“import包名”就可以存取此包中的所有Public类 。

包的创建和使用

//filename?B.java

packagecom.chen.test?//定义一个包

publicclassB?//定义一个类

publicvoidadd?inti?intj??//两个数求和,并输出

System.out.println?i+j??

上面的代码便是为了创建一个简单的包:com.chen.test,我们将这个文件命名为B.java 。 现在运行javac-dC?\B.java编译该包(该命令在C盘下生成com\chen\test目录,并将编译结果保存在B.class中) 。 现在我们进入C?\com\chen\test目录可以看到编译生成的Class文件也包含在内了 。

OK,现在这个包已经创建好了,这时需要你做的是把C?\com\chen\test设置在你的环境变量classpath里 。

如何调用包

现在我们再用一个小程序来调用上面创建的包:

//filename?A.java

importcom.chen.test.??//引入刚才创建的包

publicclassA?

publicstaticvoidmain?String??args??

Btest=newB???

test.add?6?8??//用add??调用自定义包

将上面的Java代码保存为C?\A.java?然后编译:javacC?\A.java 。

提示:对于包文件B.java,你可以不编译?而只将它放到C?\com\chen\test目录下即可 。 要注意的是,A.java和B.java两个文件不可以放在相同目录下,这样就会出错 。

Java文档及Javadoc

除了包之外,Java文档也是Java编程中非常重要的一个概念 。 Java文档就是Java程序的帮助文档 。 一般情况下,我们先写好帮助文档,再利用工具Javadoc来生成相应的文档 。 Javadoc是JDK提供的一个文档生成工具,它利用Java编译程序Javac对程序代码源文件中的声明和文档注释进行语法分析,并在默认情况下生成一组HTML文档来描述类、内部类、接口、构造函数、方法和域 。 Javadoc注释以“/??”开始,以“?/”结束,里面可以包含普通文本、HTML标记和Javadoc标记 。 Javadoc只处理源文件中在类/接口定义、方法、域、构造器之前的注释,忽略其它地方的注释 。

掌握Javadoc

现在我们先用一个例程来说明Javadoc标记的意义:

我的JavaDoc测试程序--JavaDocTest

@authorwarton2003西安

test

@version0.12004/01/01

/

publicclassJavaDocTest

 

/

在main??中要使用字符串

@see#main?java.lang.String???

/

staticStringSDisplay?

/

显示Javadoc测试

@paramargs命令行参数

@return没有返回值

/

publicstaticvoidmain?Stringargs???

SDisplay=″Javadoc测试″

System.out.println?SDisplay

在这个Java程序里面,使用了大量的Javadoc标记、文本以及HTML标记 。 Javadoc标记以“/??”开始,表明这些都是Java代码的注释 。 “@”开头的标记就是Javadoc标记 。

Javadoc标记有两种:独立(Standalone)标记和内联(Inline)标记 。 独立标记也就是那些常见的标记,如@param、@return和@author等;另一种类型的标记是内联标记?这种标记采用?@tag?的形式?它允许开发者创建超级链接从注释部分链接到其它的Javadoc页面或者本页面的其它地方 。

提示:在Java源程序里正确使用Javadoc标记是非常必要的注释习惯,将有助于Javadoc自动以源代码文件生成完整的格式化API文档 。

gigi_miao

  ▼ 下一篇新闻 用Java生成gif动画
  ▲ 上一篇新闻 用Java设计下载软件        网友发表观点请进入=>



我要纠错】【进入论坛交流】【关闭此页

文章搜索
   
最新文章

 
·千名爱好者参与首届PHP调查
·腾讯称QQ通讯信息密钥加密 不会被
·雅虎反超Google排名搜索第二
·中搜等十余家IT企业因流氓软件被
·盛大前员工克隆网游装备获暴利被
·凤凰网将向迅雷提供娱乐及宽带内
·信产部出手规范 新浪式企业法律架
·雅虎中国称旗下软件早已没有流氓
·中搜停止划词搜索与流氓软件决裂

广告赞助
相关文章 相关教程下载
焦点信息
·腾讯称QQ通讯信息密钥加密 不会被监听
·信产部出手规范 新浪式企业法律架构不得不改
·盛大前员工克隆网游装备获暴利被追刑责
·凤凰网将向迅雷提供娱乐及宽带内容
·雅虎中国称旗下软件早已没有流氓问题
·雅虎反超Google排名搜索第二
网友评论:(评论内容只代表网友观点,与本站立场无关!)
发表评论     Hard168社区推荐帖子
姓 名: *
* 请网友遵纪守法并注意语言文明。
IT人物推荐

王江民
马云
柳传志



关于本站    联络方式    广告服务    意见信箱    加入收藏   设为首页    -
本站部分内容来自网上,如有侵权部分,敬请告知,我们会在24小时内给予处理
版权所有:Hard168.Com,如需转载文章请与我们取得联系
京ICP备05063857号 Designed by Hard168.Com
触摸Java编程中的“文档”和“包”