网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.浅谈Java中this的使用.
.SOA实施:开源Java和.NET阵营的分.
.爪哇语言单态创立性模式介绍(下).
.Java 技巧:在对标准流进行重定向.
.ANT十五大最佳实践.
.编程应用实例:Java通过JNI与Del.
.Java 应用程序中的按值传递语义以.
.java新手入门:Java反射机制.
.JavaBean 实例.
.JavaServer Pages Second Edition.
.HelloWorld 问题集锦.
.J2EE 与 IBM 对象-关系数据库系列.
.SQL server中可支持Web的分析功能.
.SpringFramework中面向方面编程二.
.Eclipse插件开发之定制向导.
.DOM4J 使用简介(转).
.理解JavaHelp结构的好处.
.分页显示Oracle数据库记录的类(2.
.《java与模式》笔记-----抽象类和.
.Java 操作二维数组实例.

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

发表日期:2008-1-5


什么是包

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。


上一篇:Java技巧:步入本地方法圣殿的七个步骤 人气:619
下一篇:实现高效Java编程规范的十一条基础规则 人气:460
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐