- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对的象技术基础
4.6.6 递归方法 递归方法有直接递归方法与间接递归方法。 一个方法体中又调用自身,这种方法叫递归方法,更准确地说叫直接递归方法。如果方法体中调用的虽然不是自身,但是它间接地调用自身,这叫间接递归方法。 例如: sum=1+2+3+4+5+……+n-1+n 方法如下: public static int sum(int n) { if(n1) return 0; else return sum(n-1)+n; } 4.6.7 命令行参数的输入 在C程序中main()作为一个程序的入口方法,在Java中也同样利用这个方法来启动一个Java程序。main()使用一个字符串数组作为参数,它表示启动Java这个程序时的命令行参数,在下面的例子中我们展现了如何使用main的这个参数。 【例4-15 】从命令行输入参数 // MainArgument.java public class MainArgument{ public static void main(String[]args) { for(int i=0;iargs.length;i++) { System.out.println(“Argumnet[” +i+”]:”+args[i]); } } 程序运行结果: D:\user\chap04java MainArgument One Two Argumnet[0]:One Argumnet[1]:Two 4.6.8 JAR文件的使用 JAR 文件就是 Java Archive File,是 Java 的一种文档格式。JAR 文件非常类似 ZIP 文件,准确的说,它就是 ZIP 文件,所以可以叫它文件包。JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件的内容中,包含了一个 META-INF/MANIFEST.MF 文件,这个文件是在生成 JAR 文件的时候自动创建的。 可以使用jar.exe 把一些文件压缩成一个JAR 文件,来发布我们的应用程序。jar.exe是随 JDK 安装的,在 JDK 安装目录下的 bin 子目录中,文件名为 jar.exe。我们可以把java 应用程序中涉及到的类压缩成一个JAR 文件,比如Tom.jar,然后使用java 解释器使用参数-jar 执行这个压缩文件, 如下格式 java -jar Tom.jar 或用鼠标双击该文件,就可执行这个压缩文件 4.6.8 JAR文件的使用 JAR文件的制作步骤如下: 首先,假设应用程序中有两个类A、B,其中A类是主类(其中包含了main()方法). 1)首先用文本编辑器比如Windows下的记事本编写一个清单文件 Mymoon.mf Manifest-Version: 1.0 Main-Class: A Created-By: 1.2.2(Sun Microsystems Inc.) 比如,保存Mymoon.mf 到D:\user\chap04.需要注意的是在编写清单文件时,在 ”Manifest-Version”和“1.0”之间,”Main-Class ”和主类”A”之间,以及”Created-By ”和”1.2.2”之间必须有且只有一个空格. 4.6.8 JAR文件的使用 2) 生成JAR文件 D:\user\chap04jar cfm Tom.jar Mymoon.mf A.class B.class 其中cfm参数中c 表示要生成一个新的JAR 文件,f 表示要生成的JAR 文件的名字,m 表示文件清单文件的名字。 现在就可以将Tom.jar文件拷贝到任何一个安装了java运行环境上,只要用鼠标双击该文件就可以运行该java 应用程序了. 需要注意的是如果机器上没有安装过中文版WinRAR 解压缩软件,那么Tom.jar 的文件类型是Executable Jar File。如果机器上安装过中文版WinRAR 解压缩软件,并将.jar 文件与该解压缩软件做了关联,那么Tom.jar 的文件类型是WinRAR,在这种情况下,当用鼠标双击该文件时WinRAR 解压缩软件会运行起来准备进行解压缩操作,使得我们的java 程序无法运行。因此,我们在发布我们的软件时,还应该再写一个有如下内容的bat文件Tom.bat Tom.bat文件中内容如下: java -jar Tom.jar 另外再写一个帮助文件help.txt,用来说明该应用软件的功能、使用说明的内容。 您可以用鼠标双击A.bat 或Tom.jar 来运行本软件。 可以将该.bat文件,.jar文件,帮助文件一同发布。 4.6.8 JAR文件的使用 我们还可以将这个jar 文件存放到Java 运
文档评论(0)