进入旧版 | 服务项目 | 成功案例 | 联系方式 | 过客留言 | 友情链接
   
设为首页
加入收藏
联系我们
网站首页 | 新闻资讯 | 操作系统 | 办公软件 | 网络软件 | 工具软件 | 媒体动画 | 网页制作 | 网站开发 | 程序开发 | 平面设计
Photoshop视频教程 | Word入门 | Flash入门 | JScript | VBScript | ASP | PHP | ADO | 网页特效 | 3DS MAX6.0命令 | 系统进程
您当前的位置:GOODSGY电脑学习网 -> 程序开发 -> JAVA -> 文章内容  
触摸Java编程中的“文档”和“包”

什么是包www.goodsgy.com

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

importjava.util.www.goodsgy.com

date=newDatewww.goodsgy.com

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

常用的Java标准包www.goodsgy.com

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

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等等。www.goodsgy.com

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

自己动手创建包www.goodsgy.com

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

创建包的基本方法www.goodsgy.com

1.定义Public类;www.goodsgy.com

2.首句加“Package包名”;www.goodsgy.com

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

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

包的创建和使用www.goodsgy.com

//filename?B.javawww.goodsgy.com

packagecom.chen.test?//定义一个包www.goodsgy.com

publicclassB?//定义一个类www.goodsgy.com

publicvoidadd?inti?intj??//两个数求和,并输出www.goodsgy.com

System.out.println?i+j??www.goodsgy.com

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

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

如何调用包www.goodsgy.com

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

//filename?A.javawww.goodsgy.com

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

publicclassA?www.goodsgy.com

publicstaticvoidmain?String??args??www.goodsgy.com

Btest=newB???www.goodsgy.com

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

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

[1] [2] [3]  下一页

在百度中搜索:触摸Java编程中的“文档”和“包”
在Google中搜索:触摸Java编程中的“文档”和“包”
在Yahoo中搜索:触摸Java编程中的“文档”和“包”

收藏到网摘:新浪VIVI 365key 我摘 POCO网摘 博采中心 YouNote 和讯网摘 天天收藏
[] [返回上一页] [打 印] [收 藏]
上一篇文章:操纵java数组

 相关文章    最新文章
· 惊喜!下一代Windows7将采用触摸式用户界面..
 
· 面向Java程序员的db4o指南: 数组和集合
· Java与.NET 谁才能主宰未来?
· Java编程技术中汉字问题的分析及解决
· Java 泛型的理解与等价实现
· 在Java中利用JCOM实现仿Excel编程详解
· [图文] Java小技巧:关于Cookie的操作
· Java中消除实现继承和面向接口编程
· Java实战篇:设计自己的Annotation
· 使用Java程序的泛型应该注意的几个地方
· JPCAP——Java中的数据链路层控制

∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论…]
站内搜索

精彩图文
  网站导航  
操作系统 办公软件 网络软件
Vista Windows2003 WindowsXP Windows2000/NT Windows9X/ME Linux 其他 Word Excel Powerpoint Outlook 金山系列 其他 网页浏览 上传下载 联络聊天 邮件工具 服务器软件 网络辅助
工具软件 媒体动画 网页制作
系统工具 媒体工具 压缩工具 图文处理 文件管理 其他 3DMAX Authorware Director Maya 视频处理 其他 Flash Dreamweaver FireWorks FrontPage LiveMotion Golive HTML/CSS 其它
网站开发 平面设计 程序设计
ASP JSP PHP CGI JavaScript VBScript XML/SOAP Web服务器 Photoshop PhotoImpact CorelDraw Illustrator Freehand 设计欣赏 其他 VB VC .NET C/C++ DELPHI JAVA

冀ICP备05019428号
Copyright © 2004-2008 电脑学习网 Inc.All rights reserved.
TEL:13832340607
QQ:39873155
E_Mail:goodsgy(#)hotmail.com   (把(#)替换成@)
MSN:goodsgy(#)hotmail.com   (把(#)替换成@)