当前位置: 首页 > news >正文

如何学好jsp网站开发濮阳县网

如何学好jsp网站开发,濮阳县网,北京移动端网站开发,互站网怎么样本系列中第19篇文章的重点是从Java代码解析命令行参数是jClap #xff08; Java命令行参数解析器 #xff09;#xff0c;不应将它与称为JCLAP的库相混淆#xff0c;而JCLAP库是我本系列先前文章的重点。 在以前的帖子覆盖JCLAP 1.4加尔斯吉尔温斯坦利#xff08; snaq.ne… 本系列中第19篇文章的重点是从Java代码解析命令行参数是jClap Java命令行参数解析器 不应将它与称为JCLAP的库相混淆而JCLAP库是我本系列先前文章的重点。 在以前的帖子覆盖JCLAP 1.4加尔斯吉尔温斯坦利 snaq.net 而这个帖子盖jClap 2.0由一月所以 extreme_logic 。 通过实例化com.extremelogic.common.jclap.Argument的实例并调用名称为addArgument或addBooleanArgument的重载方法之一可以在com.extremelogic.common.jclap.Argument实现“定义”阶段。 下一个代码清单 在GitHub上提供完整代码中对此进行了演示。 jClap的“定义”阶段 final Argument argument new Argument(arguments); argument.addArgument(file, Path/name of file, true, 1); argument.addBooleanArgument(verbose, Enables verbosity, false); 前面的代码清单演示了提供长参数名称参数说明是否需要参数以及参数期望值的数量。 据我所知无法为参数添加简称单个连字符和单个字符。 通过在“定义”阶段定义的Argument实例上调用processArguments()方法可以通过jClap实现“解析”阶段。 这是单行调用但会引发检查异常ArgumentException 。 下一行代码清单显示了这种单行解析。 jClap的“解析”阶段 argument.processArguments(); 使用jClap通过在“定义”阶段中定义的Argument实例上调用getArgument方法来实现“询问”阶段。 下一个代码清单对此进行了演示。 jClap的“审讯”阶段 out.println(File path/name is argument.getArgument(file) .); out.println(Verbosity is set to argument.getArgument(verbose)); 通过在整个示例中使用的Argument实例上调用displayOptions方法jClap还可以轻松地将用法写入标准输出。 在下一个代码清单中对此进行了演示该清单显示了捕获和“处理”已检查的异常ArgumentException 。 jClap中的“用法” catch (final ArgumentException argumentException) {out.println(ERROR: Exception encountered while processing command-line arguments - argumentException);argument.displayOptions(); } 屏幕快照演示了本文中涵盖的代码其中将jClap应用于命令行处理。 第一个图像描述了未指定必需的--file ArgumentException时对检查到的异常ArgumentException的处理还描述了jClap提供的用法语句。 第二张图描绘了参数的常规命令行处理。 选择框架或库来帮助Java进行命令行解析时需要考虑jClap的特征。 jClap是带有Apache许可证版本2.0的开源。 commons-jClap-2.0.0.jar JAR大小约为15 KB没有第三方库依赖项。 在我看来jClap仅支持带有双连字符的“长”参数名称。 jClap JAR包含使用Java SE 6 主要版本50 编译的类文件因此应与运行在Java SE 6之前的版本的Java应用程序一起使用。 所有参数都从Argument实例作为String检索没有类型的参数。 jClap JAR还包含一个“样本”应用程序 SampleArguments.class IDE反编译器例如IntelliJ IDEA的内置反编译器和Eclipse的Enhanced Class Decompiler 可以反编译以查看可以写入的源代码类型。使用jClap。 jClap是一个小型易用的库用于处理Java的命令行参数可以与运行在Java SE 6以前的Java版本上的Java应用程序一起使用。该库仅支持长参数名并以以下形式返回参数的值 String/code type in all cases. 翻译自: https://www.javacodegeeks.com/2017/10/java-command-line-interfaces-part-19-jclap.html
http://www.zqtcl.cn/news/204190/

相关文章:

  • 长春做网站哪里好西安有什么网页设计公司
  • 昆明网站建设精英免费自己建网页
  • 网站开发框架 开源买的有域名怎么做网站
  • 为什么做电商网站成都在哪建设网站
  • 有没有做请帖的网站南漳网站制作
  • 项目信息网站哪个好企业开展网络营销方案
  • 网站开发制作费入会计科目做毕业设计个人网站任务书
  • 自己建一个网站微信指数官网
  • 产品推广网站模板哪里有做网站的素材
  • 网站界面要素村网站开设两学一做栏目
  • 临沂免费模板建站河北邢台手机网站建设
  • 企业网站栏目规划的重要性wordpress改变为中文
  • 云服务器怎么上传网站个人建一个网站多少钱
  • 东莞网站建设包装制品flash网站制作
  • 办网站怎么赚钱做二手电脑的网站
  • 大型电子商务网站建设成本旅游网站前台怎么做
  • 深圳网站建设..网站点击图片放大
  • 上海企业扶持政策洛阳400电话洛阳网站seo
  • 保亭县住房城市建设局网站app免费制作平台下载
  • 抚州市建设局网站在网站做商城平台需要哪些资质
  • 潍坊专业网站建设多少钱素马设计官网
  • 深圳网站建设 套餐近期新闻事件
  • 网站开发外包维护合同淘宝客源码程序 爱淘宝风格+程序自动采集商品 淘宝客网站模板
  • 烟台企业网站开发军事新闻最新24小时
  • wordpress网站更换域名网站空间建站
  • 十堰网站建设公司电话网页设计与制作教程江西高校出版社
  • 英文网站seo常州建设局考试网站
  • wordpress 多网站哈尔滨 建网站
  • 免费网站源代码怎么制作网站教程
  • Thinkphp开发wordpress网站怎么优化seo