仔细触摸Java编程中的“文档”和“包”
什么是包?
Java中的Package其实指的是目录,是为了更好的管理Java类和接口。一个Java语言包可以被另一个Java开发包使用。如果我们想引用一个包中的类,我们可以用import关键字来标记它。例如:
进口java.util.
日期=新日期
提示:导入java.util.意味着java.util中的所有公共类和接口都被引入到当前包中。这里的匹配器可以被调用到多个类名中。
常用的Java标准包
JDK为我们提供了许多标准的Java类和接口。这些包是编写Java程序所必需的。了解每个包中包含的类和接口,熟悉这些类和接口,是每个Java程序员都应该掌握的基本功。
Java中常用的包有:Java。Applet,java.awt,java.i,java.lang,java.awt,java.util等等。其中java.applet包含了一些设计小程序的类和接口。Java.awt是一个awt抽象窗口工具包,包含了一些GUI接口相关的类;Java.io包支持输入输出,比如FileInputStream类:fileinputstream等。Java.lang包含线程、异常、系统、整数等相关类,是Java程序中默认加载的包;这个java.net类支持TCP/IP网络协议,包含Socket类和URL相关类,用于网络编程。Java.util包含一些程序的公共类,如Date、Dictionary等。
除了上面提到的标准包,还有许多其他的包,例如用于数据库编程的java.sql包和用于网络编程的java.rmi包(rmi远程方法调用)。另外,javax。包是一些标准包的扩展。常用的包有:javax。摇摆,javax.sound
自己创建包。
Java中的包可以自己创建。我们可以把很多功能相似的类和接口放在同一个包里,方便管理和使用。
创建包的基本方法
1.定义公共类;
2.第一句增加“包名”;
3.将Java文件生成的类放在以包名为目录名的目录下。
4.在其他程序中使用“导入包名”可以访问这个包中的所有公共类。
包的创建和使用
//文件名B.java
Package.chen.test//Define一个包裹
公共类B//定义一个类
public addit int j//将两个数相加并输出。
System.out.printlni+j
上面的代码是创建一个简单的包:com.chen.test,我们将这个文件命名为。现在运行javac-d C \ B.java编译这个包(这个命令在驱动器C下生成com\chen\test目录,并将编译结果保存在B.class中)。现在我们进入C \ com \ Chen \ test目录,可以看到编译后的类文件也包含在其中。
好了,现在这个包已经创建好了,你需要做的就是在你的环境变量classpath中设置C \ com \ Chen \ test。
如何调用该包
现在让我们用一个小程序来调用上面创建的包:
//文件名A.java
导入com . Chen . test .//导入刚创建的包。
公共类A
公共静态无效mainStringargs
b测试=新B
test . add 68//用add调用自定义包
将上面的Java代码保存为C \ a.java,并编译为:javac C \ a . 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只处理源文件中类/接口定义、方法、域和构造函数之前的注释,忽略其他地方的注释。
位律师回复
0条评论