java的main函数返回值_Java中的main方法
首先需要说明的是:
1.main函数(主函数)是可以调用的,这种调用是没有意义的;
2. main函数只能出现在公共类中也就是public class中;
但我不明白的是:在eclipse中默认的internal中刚开始不能识别为application,改为public再改回来后internal就可以了,所以这条可能是非必需的。
关于main的声明:
1.java虚拟机调用的,所以必须为public;
2. 虚拟机调用main方法的时候不需要产生任何对象,所以声明为static;
3. 不需要返回值,所以声明为void;
转实例From:http://java.chinaitlab.com/base/725697.html
我们可以做个实验:
class Test
{
public static void main(String[] args)
{
System.out.println(args.length);
System.out.println(args[0]);
}
}
然后编译运行:
在提示符窗口输入:
(1) javac Test.java
(2) java Test
结果为:
0
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at Test.main(Test.java:6)
这两行都可以看出args并没有分配空间(第二行说书组越界错误)
那么args参数到底是用来干什么的呢?
原来参数args是用来接收命令行的参数的 (但不包括java Test)
我们可以在输入(1)后输入:
(3) java Test Roy
结果为:
1
Roy
下面我们来改写一下这个程序:
class Test
{
public static void main(String[] args)
{
System.out.println(args.length);
if(args.length>0)
{
for(int i=0;i
System.out.println(args[i]);
}
}
}
然后编译
(1) javac Test.java
(2) java Test
结果为
0
再输入
(4) java Test Roy lx
结果为
2
Roy
lx
java的main函数返回值_Java中的main方法相关推荐
- C/C++main函数返回值以及return 0的作用
C/C++main函数返回值以及return 0的作用 main函数的返回值 main函数的返回值用于说明程序的退出状态.如果返回0,则代表程序正常退出.返回其它数字的含义则由系统决定.通常,返回非零 ...
- java 函数参数 返回值_java中如何用函数返回值作为post提交的参数?
1.我想实现的功能是在java程序中导入HttpURLConnection类,然后将函数的值作为post方法要提交的参数,最后显示在显示台上. 2.要用到的函数是自己写的可以显示实时计算机cpu.内存 ...
- java split 返回值_java中Split函数的使用方法
1.语法如下 String.split(sourceStr,maxSplit) String.split(sourceStr) 参数说明:sourceStr是被分割的字符串,maxSplit是最大的分 ...
- java return返回值_java中关于return返回值的用法详解
我们输入一个条件时,系统就会对这个条件进行判断,然后给出一个返回时的结论,我们把这个结果看做是返回值.在java里可以使用return语句来进行返回,从字面意思就能很好的理解它的用法了.下面我们就re ...
- java中return返回值_Java中return的用法
展开全部 一.return语句总是用在方法中,有两个作用. 一个是返回方法指定类型的值(这个值总62616964757a686964616fe59b9ee7ad9431333366306434是确定的 ...
- java for循环返回值_Java中的for循环——通过示例学习Java编程(9)
作者:CHAITANYA SINGH 来源:https://www.koofun.com/pro/kfpostsdetail?kfpostsid=21 循环用于反复执行同一组语句,直到满足特定条件为止 ...
- java hashcode返回值_Java String hashCode() 使用方法及示例
Java String hashCode() 使用方法及示例 Java String hashCode()方法返回字符串的哈希码. 字符串hashCode()方法的语法为: string.hashCo ...
- java 异步得到函数返回值_使用JavaScript进行异步编程
毫无疑问,虽然JavaScript的历史比较悠久,但这并不妨碍它成为当今最受欢迎的编程语言之一.对刚接触该语言的人来说,JavaScript的异步特性可能会有一些挑战.在本文中,我们将了解和使用Pro ...
- python sort函数返回值_python中 sort方法 和sorted函数
sort和sorted在python中常用语列表(或类列表)的排序,但是在python中有所区别. 他们的唯一的共同点恐怕就是都可以对列表排序,区别: 1. sorted是python的内置函数,可以 ...
最新文章
- 数据分析师常用的十种数据分析思路,你都知道吗?
- C语言 使用递归函数计算1到n之和
- pi节点虚拟服务器怎么弄,pi怎么用云服务器做节点
- BZOJ.5068.友好的生物(思路)
- Android面试题详细整理系列(二)
- 图解Go语言内存分配
- eclipse export jar file 和 runnable jar file 的区别
- php 代码如何使用,PHP如何使用strval()函数?用法和代码示例
- typename的双重语义
- AcWing 798. 差分矩阵
- 随手记_常用coding软件的快捷键-clion/vs code/vs/kdevelop
- wxpython控件字体_wxPython获取系统字体代码
- Dva引用echarts制作统计图表
- 压缩包文件打开密码如何破解
- 医疗物联网七大应用场景案例解析
- r语言是高级编程语言_什么是R编程?
- 安徽农商行计算机类笔试考什么,2019安徽农商行社会招聘:笔试考什么?如何复习? 【附带笔试模拟题】...
- Django电商项目(八)短信验证码的前后端实现
- 芯片破壁者(三):光刻技术的“鬼斧”之变
- #includeiomanip
热门文章
- vegas18免费版下载激活基本剪辑使用技巧非破解版
- 玩惯了“蚂蚁战术”的映客能驾驭元宇宙吗?
- win10 开通热点
- 网易如何服务器物品叠加,网易buff怎么把物品放到buff背包 | 手游网游页游攻略大全...
- 奥特曼系列ol光元在哪个服务器,《奥特曼系列ol》刷光元 攻略
- SOHO路由器处理能力
- 正在播放2020Me比较特别的我_用Mini II特别版点燃气氛,来场超嗨的单人音乐派对...
- Java和SpringBoot类加载机制
- RSTP协议原理与配置
- 一个韭菜的自我修养!