java中mian方法中为什么要添加参数
来源:互联网 发布:php app 编辑:程序博客网 时间:2024/06/08 10:30
之前面试的时候面试官问我mian方法中为什么要有参数,醉了,还真不知道,今天回来试了一下,这应该算是java中的一种标准规范吧,我在eclipse中试了一下没写String[] args参数会怎样,结果报错了,出现如下红字
错误: 在类 试验.Test 中找不到 main 方法, 请将 main 方法定义为:
public static void main(String[] args)
否则 JavaFX 应用程序类必须扩展javafx.application.Application
如果写了参数,打印args[0]时候则会出现一下红字:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at 试验.Test.main(Test.java:26)
即数组越界。
然后我又去用记事本试验了下:敲入一下代码
public class Test{
public static void main(String[] args){
System.out.print("你好"+args[0]);
}
}
在运行中输入cmd回车进入命令窗口--->然后输入javac Test.java进行编译--->然后输入java Test回车出现越界提示---->如果我输入java Test hahah则输出:你好hahah,参数在命令窗口传入,hahah即为传入的参数。
0 0
- java中mian方法中为什么要添加参数
- C#中mian函数为什么是static
- 在java语言中为什么有时候构造方法有时要构造一个没有参数的方法
- Java中为什么要重写ToString方法
- 26、C++在 cmd 中给编译过的 mian 函数的可执行文件传入参数
- html拼接在方法中添加参数
- VS中添加命令行参数的方法
- JAVA中重写equals()方法为什么要重写hashcode()方法?
- JAVA中重写equals()方法为什么要重写hashcode()方法?
- JAVA中重写equals()方法为什么要重写hashcode()方法?
- JAVA中重写equals()方法为什么要重写hashcode()方法?
- JAVA中重写equals()方法为什么要重写hashcode()方法?
- JAVA中重写equals()方法为什么要重写hashcode()方法?
- JAVA中重写equals()方法为什么要重写hashcode()方法?
- JAVA中重写equals()方法为什么要重写hashcode()方法?
- JAVA中重写equals()方法为什么要重写hashcode()方法
- JAVA中重写equals()方法为什么要重写hashcode()方法?
- JAVA中重写equals()方法为什么要重写hashcode()方法?
- Eclipse中配置 JNI开发的自动提示功能
- [FloodFill] BZOJ 2936 [Poi1999]降 水 Water
- 7.6 Swift中switch提取枚举关联值
- 第八章—进度对话框ProgressDialog、日期选择器DatePickerDialog、时间选择器TimePickerDialog
- 网络编程(39)—— 使用信号量semaphore进行多线程同步
- java中mian方法中为什么要添加参数
- IO学习之使用字符流读取数据
- (一)JDBC连接数据库
- Oracle 使用MERGE INTO 语句更新数据
- 关于使用MyEclipse启动web项目时工具报 The specified JRE installation does not exist 错误提示解决方法
- 【Unity】UI在namespace"UnityEngine"不存在解决办法以及思路
- 我的Unity(13)一点一滴 UI制作摇杆按钮使物体移动
- Android Dialog用法大全
- php连接mssql 安装篇(连载一)