- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
与流相关的类,酒类相关流通证书,有效酒类相关流通证书,物流仓储类相关专业,与物流相关的职业,与物流相关的专业,与物流相关的网站,港口与物流的相关性,土地流转的相关政策,报到证改签的相关流程
命令行参数 常用系统属性 Properties类 System类中和属性有关的操作 从属性文件中读取属性 标准输入输出 命令行参数 在windows下,通过java.exe可执行程序来运行Java程序,格式如下 java ClassName [para_list] 在启动Java应用程序时可以一次性地向应用程序中传递0~多个参数----命令行参数; 命令行参数通过public static void main(String[] args)中的main方法接收 命令行参数例子(示例9-1) public class ConsoleParams { public static void main(String[] args) { if(args.length!=2) { System.out.println(请按下列方式执行:java ConsoleParams 参数1 参数2); //终止当前正在运行的 Java 虚拟机。 //参数用作状态码;根据惯例,非零的状态码表示异常终止。 System.exit(0); } String param1 = args[0]; String param2 = args[1]; System.out.print(你好,+param1+,你今年); System.out.println(2004-Integer.parseInt(param2)+岁); } } 系统属性 Java中系统属性就是Java的环境变量 System.getProperties()方法会返回系统属性值。 System.getProperty(Stirng key)方法返回一个String来代表系统属性。 Properties类 Properties类实现了从名字到值的映射 propertyNames()方法返回一个包含所有属性名的Enumeration对象 getProperty(String key)方法返回一个代表该属性值的字符串 使用load()或store()方法能从文件读入属性集或将属性集写入文件 Properties在java.util包中 Enumeration使用 Java的Enumeration便是具有这些限制的一个反复器的例子。除下面这些外,不可再用它做其他任何事情: (1) 用一个名为elements()的方法要求集合为我们提供一个Enumeration。我们首次调用它的nextElement()时,这个Enumeration会返回序列中的第一个元素。 (2) 用nextElement()获得下一个对象。 (3) 用hasMoreElements()检查序列中是否还有更多的对象。 Enumeration与Iterator区别 枚举(Enumeration)接口是从以前版本遗留下来。在下面依次介绍Enumeration 和每一种从以前版本遗留下来的类。?? Enumeration接口 Enumeration接口定义了可以对一个对象的类集中的元素进行枚举(一次获得一个)的方法。这个接口尽管没有被摈弃,但已经被Iterator所替代。Enumeration对新程序来说是过时的。然而它仍被几种从以前版本遗留下来的类(例如Vector和Properties)所定义的方法使用,被几种其他的API类所使用以及被目前广泛使用的应用程序所使用。 ???Enumeration指定下面的两个方法: boolean hasMoreElements() Object nextElement() 执行后,当仍有更多的元素可提取时,hasMoreElements()方法一定返回true。当所有元素都被枚举了,则返回false。nextElement()方法将枚举中的下一个对象做为一个类属 Object的引用而返回。也就是每次调用nextElement()方法获得枚举中的下一个对象。调用例程必须将那个对象置为包含在枚举内的对象类型。 Enumeration与Iterator区别 对于Enumeration可以以Vector为例Vector里有很多对象,如果你要查看其中的所有对象,一个办法是用Vector的get(int index)方法,不过这样效率比较低,另外一个方法是用Vector的elements()方法返回一个Enumeration对象,用Enumeration的hasMoreElements()方法向下移动并判断当前位置是否有对象,有则用nextElement()方法返回这个对象例如, 打印 vector v中的所有对象: Enumeration
文档评论(0)