一个完整的java源程序应该包括下列部分

一个完整的java源程序应该包括下列部分

ID:8804720

大小:28.00 KB

页数:2页

时间:2018-04-08

一个完整的java源程序应该包括下列部分_第1页
一个完整的java源程序应该包括下列部分_第2页
资源描述:

《一个完整的java源程序应该包括下列部分》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、一个完整的java源程序应该包括下列部分:  package语句;//该部分至多只有一句,必须放在源程序的第一句  import语句;/*该部分可以有若干import语句或者没有,必须放在所有的         类定义之前*/  publicclassDefinition;//公共类定义部分,至多只有一个公共类的定义      //java语言规定该java源程序的文件名必须与该公共类名完全一致  classDefinition;//类定义部分,可以有0个或者多个类定义  interfaceDefinition;//接口定义部分,可以有0个或者多个接口定义  例如一个java源程序

2、可以是如下结构,该源程序命名为HelloWorldApp.java:   packagejavawork.helloworld;/*把编译生成的所有.class文件放到包                  javawork.helloworld中*/   importjava.awt.*; //告诉编译器本程序中用到系统的AWT包   importjavawork.newcentury;/*告诉编译器本程序中用到用户自定义                  的包javawork.newcentury*/   publicclassHelloWorldApp{......}/*公共类

3、HelloWorldApp的定义,                     名字与文件名相同*/   classTheFirstClass{......}//第一个普通类TheFirstClass的定义   classTheSecondClass{......}//第二个普通类TheSecondClass的定义              ......//其它普通类的定义   interfaceTheFirstInterface{......}/*第一个接口                      TheFirstInterface的定义*/                 ...

4、...//其它接口定义  package语句:由于java编译器为每个类生成一个字节码文件,且文件名与类名相同,因此同名的类有可能发生冲突。为了解决这一问题,java提供包来管理类名空间,包实际提供了一种命名机制和可见性限制机制。而在java的系统类库中,把功能相似的类放到一个包(package)中,例如所有的图形界面的类都放在java.awt这个包中,与网络功能有关的类都放到java.net这个包中。用户自己编写的类(指.class文件)也应该按照功能放在由程序员自己命名的相应的包中,例如上例中的javawork.helloworld就是一个包。包在实际的实现过程中是与文件系统相

5、对应的,例如javawork.helloworld所对应的目录是pathjavaworkhelloworld,而path是在编译该源程序时指定的。比如在命令行中编译上述HelloWorldApp.java文件时,可以在命令行中敲入"javac-df:javaprojectHelloWorldApp.java",则编译生成的HelloWorldApp.class文件将放在目录f:javaprojectjavaworkhelloworld目录下面,此时f:javaprojcet相当于path。但是如果在编译时不指定path,则生成的.class文件将放在编译时命令行所在

6、的当前目录下面。比如在命令行目录f:javaproject下敲入编译命令"javacHelloWorldApp.java",则生成的HelloWorldApp.class文件将放在目录f:javaproject下面,此时的package语句相当于没起作用。  但是,如果程序中包含了package语句,则在运行时就必须包含包名。例如,HelloWorldApp.java程序的第一行语句是:packagep1.p2;编译的时候在命令行下输入"javac-dpathHelloWorldApp.java",则HelloWorldApp.class将放在目录pathp1p2的下面,这

7、时候运行该程序时有两种方式:  第一种:在命令行下的path目录下输入字符"javap1.p2.HelloWorldApp"。  第二种:在环境变量classpath中加入目录path,则运行时在任何目录下输入"javap1.p2.HelloWorldApp"即可。  import语句:如果在源程序中用到了除java.lang这个包以外的类,无论是系统的类还是自己定义的包中的类,都必须用import语句标识,以通知编译器在编译时找到相应的类文件。例如上例中的java.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。