与类C语言一样,main函数都可以传入参数,这被称为命令行参数。

有些情况下这个参数还是很有意义的,比如Android源码中就会体现。

Java中的命令行参数是如下格式的:

main(String[] args)或者可以使用类C的数组写法:

main(String args[])有赖于Java数组的长处,直接提供了此参数数组的长度,不用像C语言一样另外传入一个参数。

例子很好写:

public class CMD

{

public static void main(String[] args)

{

int length = args.length;

for(int i = 0;i

{

System.out.println("args["+i+"]"+" is "+args[i]);

}

}

}

在使用javac编译后,直接调用此程序:

D:\workspace\Java>java CMD liaoning shenyang heping

args[0] is liaoning

args[1] is shenyang

args[2] is heping

java命令行参数写哪里_Java的命令行参数相关推荐

  1. java -cp 引用多个包_Java -cp 命令行引用多个jar包的简单写法(Windows、Linux)

    1.Windows下用法 在Windows上,可以使用 java your-jar-lib-fold/* your-main-class your-jar-lib-fold为存放一堆jar文件的路径. ...

  2. java程序包r不存在_java - 从命令行使用Gradle构建时,“程序包R不存在”错误 - 堆栈内存溢出...

    我正在尝试从命令行使用Gradle构建一个Android项目,但是当我想要更改目录结构时发现了一个问题. 目前是这样的: . └── main ├── AndroidManifest.xml ├── ...

  3. java同时输出多个数字_java从命令行接收多个数字,求和之后输出结果

    设计思想:获取输入数的个数,然后将要相加的数字转换成为浮点型进行相加,最后进行输出 源代码: package Add; import java.util.Scanner; // 严羽卿   2015. ...

  4. java方法带参数返回值_Java方法中的参数太多,第6部分:方法返回

    java方法带参数返回值 在当前的系列文章中,我正在致力于减少调用Java方法和构造函数所需的参数数量,到目前为止,我一直专注于直接影响参数本身的方法( 自定义类型 , 参数对象 , 构建器模式 , ...

  5. java在文件尾部写文件_Java在文件尾部追加内容

    import java.io.FileWriter; import java.io.IOException; import java.io.RandomAccessFile; /** * 将内容追加到 ...

  6. java 是用什么写的_java里的jvm是用什么语言写的

    JAVA里的jvm虚拟机用的是C语言+汇编语言开发的.在此之上就是JAVA本身了,虚拟机是起到解析作用. 另外,JAVA并不比C语言慢,说JAVA慢一般是九十年代那时候的JAVA. 现在一段优秀的JA ...

  7. java 参数命名冲突_Java中的命名参数

    java 参数命名冲突 创建具有许多参数的方法是一个主要的缺点. 每当需要创建这样的方法时,就在空气中闻一闻:这是代码的味道. 强化单元测试,然后进行重构. 没有借口,没有屁股. 重构! 使用构建器模 ...

  8. java读图片显示到前端_java从前端获取参数添加到图片后返回整张图片

    java从前端获取参数添加到图片后返回整张图片 以后为整个servlet代码,请自行加入到j2ee工程. import java.awt.Color; import java.awt.Font; im ...

  9. linux命令行下写for语句,Linux命令行 – 流程控制:for 循环

    在这关于流程控制的最后一章中,我们将看看另一种 shell 循环构造.for 循环不同于 while 和 until 循环,因为 在循环中,它提供了一种处理序列的方式.这在编程时非常有用.因此在 ba ...

最新文章

  1. 1096 Consecutive Factors
  2. php把中文写入mysql_PHP向mysql插入中文乱码问题,php文件内容写入数据库!
  3. visualize_object_model_3d算子说明
  4. python做方差分析和卡方检验
  5. Spring boot的@PropertySource注解
  6. python的主要应用领域及常用的函数模块_python之常用模块篇5
  7. IOS 项目名称修改(XCODE4.6)
  8. php 反射 调用私有方法,PHP通过反射方法调用执行类中的私有方法
  9. win定时关机_电脑定时关机,你造吗?
  10. 前端薪资竟最差?程序员跳槽时如何才能谈个好价钱
  11. 如何从Linux里面下载软件
  12. 7-77 打印学生选课清单 (25分)
  13. dbv oracle驱动,Oracle DBV工具
  14. Javascript回显图片
  15. 《麦田里的守望者》中最喜欢的两句话
  16. android启动页广告图,一张图搞定APP启动页广告
  17. java.io.IOException: There appears to be a gap in the edit log. We expected txid ***, but got txid
  18. VMware安装树莓派(一)
  19. 服务器运行时将杀毒软件关掉,云服务器的速度性能优化之一(关闭Windows杀毒软件及无关服务及程序)...
  20. 怎么更改锁定计算机背景图片,电脑锁屏背景图片如何更改

热门文章

  1. loj#2340. 「WC2018」州区划分
  2. 《机器学习实战》程序清单3-4 创建树的函数代码
  3. 项目Beta冲刺(团队)第七天
  4. Postman的一个使用技巧----设置环境变量
  5. python3 enumerate()函数笔记
  6. 应用在tomcat下的四种部署方式(原创)
  7. [NOIP2012提高组] CODEVS 1200 同余方程(扩展欧几里德算法)
  8. IE自动弹出窗口(JS/TrojanDownloader.Iframe.NDR 木马查杀)故障解决
  9. 篮球战术谈之1-2-2进攻法
  10. 华为收购港湾核心业务 6年恩怨尘埃落定