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

java main命令行参数_关于java的main主入口方法的args字符串数组参数如何使用及命令行模拟实现...

java的main方法是所有应用程序的主入口,其String[] args参数是实现外置用户自定义参数配置,方便程序灵活扩展,如果不指定,默认值为null值,如需指定直接在java命令后面指定相关参数,如下实例:public class  bootstarp{@b@@b@    public static void main(String[] args) {@b@        @b@        System.out.println(args[0]);@b@        System.out.println(args[1]);@b@        @b@    }@b@@b@}

运行命令“java bootstarp  hello  world”,结果如下:hello@b@world

除此之外,我们需要实现类似shell客户端应用效果,示例如下:public static void main(String[] args) throws Exception {@b@        @b@        System.out.println("请输入密码:");@b@        int a;@b@        StringBuffer str=new StringBuffer("");@b@        while((a=System.in.read())!= -1){             @b@            str.append((char)a);@b@            if((char)a== @b@ ){@b@                System.out.println("@b@");@b@                if(("bmlqdW4yMDEyAAAAAAAA").equals(str.toString().trim())){@b@                    System.out.println("身份正确!@b@");@b@                    log.info("log success!");@b@                    str=new StringBuffer("");@b@                    break;@b@                }else{@b@                    System.out.println("身份错误!");@b@                    log.error("log error!");@b@                    str=new StringBuffer("");@b@                }@b@                    @b@            }@b@        }@b@        @b@        @b@        System.out.println("服务器已启动...");@b@   }

相关文章:

  • java友元类_C++友元(Friend)用法实例简介
  • java form array_Java中数组操作 java.util.Arrays 类常用方法的使用
  • java类名的作用_java下Class.forName的作用是什么,为什么要使用它?
  • Java同步问题_Java中的同步问题
  • ubuntu php 编译安装mysql_ubuntu 8.04 编译安装 php mysql apache
  • java 构造器 this_Java 类的构造器中this()和super()的困惑
  • java为什么输入else错误_java – 我遇到了一个错误问题,我正在使用“else if”语句....
  • java antlr sql_ANTLR SQL解析器代码
  • java cms gc_G1,CMS及PARALLEL GC的比较
  • java以class开头_JAVA基础:从.class文件中寻找类名
  • Java 习题6 参考答案及解析_java期末复习题答案及解析
  • 猜字小游戏java方法体_java实现猜字小游戏
  • java游戏开发包_LWJGL
  • java的人patch方法_java – 如何在CXF中使用PATCH方法
  • java func_Java通过匿名类来实现回调函数实例总结
  • 9月CHINA-PUB-OPENDAY技术沙龙——IPHONE
  • 【5+】跨webview多页面 触发事件(二)
  • 【node学习】协程
  • 〔开发系列〕一次关于小程序开发的深度总结
  • css属性的继承、初识值、计算值、当前值、应用值
  • Essential Studio for ASP.NET Web Forms 2017 v2,新增自定义树形网格工具栏
  • If…else
  • iOS筛选菜单、分段选择器、导航栏、悬浮窗、转场动画、启动视频等源码
  • Javascript 原型链
  • JavaScript对象详解
  • JDK 6和JDK 7中的substring()方法
  • JS专题之继承
  • SOFAMosn配置模型
  • VuePress 静态网站生成
  • webgl (原生)基础入门指南【一】
  • 反思总结然后整装待发
  • 算法-插入排序
  • 主流的CSS水平和垂直居中技术大全
  • scrapy中间件源码分析及常用中间件大全
  • 阿里云ACE认证学习知识点梳理
  • ​猴子吃桃问题:每天都吃了前一天剩下的一半多一个。
  • #我与Java虚拟机的故事#连载16:打开Java世界大门的钥匙
  • #我与Java虚拟机的故事#连载19:等我技术变强了,我会去看你的 ​
  • (2022 CVPR) Unbiased Teacher v2
  • (bean配置类的注解开发)学习Spring的第十三天
  • (阿里巴巴 dubbo,有数据库,可执行 )dubbo zookeeper spring demo
  • (安全基本功)磁盘MBR,分区表,活动分区,引导扇区。。。详解与区别
  • (二)linux使用docker容器运行mysql
  • (附源码)计算机毕业设计ssm基于B_S的汽车售后服务管理系统
  • (转)Linq学习笔记
  • * CIL library *(* CIL module *) : error LNK2005: _DllMain@12 already defined in mfcs120u.lib(dllmodu
  • *1 计算机基础和操作系统基础及几大协议
  • .net core IResultFilter 的 OnResultExecuted和OnResultExecuting的区别
  • .Net Framework 4.x 程序到底运行在哪个 CLR 版本之上
  • .net 生成二级域名
  • .NET使用存储过程实现对数据库的增删改查
  • //解决validator验证插件多个name相同只验证第一的问题
  • /proc/stat文件详解(翻译)
  • ::before和::after 常见的用法
  • @RequestMapping 的作用是什么?