151217MainTest主函数详细介绍
2016-01-03 09:46
375 查看
package java151217;
/*
* 主函数 :是一个特殊的函数,作为程序的入口
* 可以被jvm调用
* public :代表该函数权限是最大的
* static:代表主函数随着类的加载就已经存在
* void:主函数没有具体的返回值
* main:不是关键字,是一个特殊的单词,可以被jvm识别
* String[] args 函数的参数:参数类型是一个数组,数组的元素是字符串
* 主函数的格式是固定的
*
*
* javac 编译
* java 运行程序 ,启动虚拟机
* 在cmd中运行
* javac MainDemo
* java MainDemo haha hehe heihei
*/
class Main {
/*
* 猜测args 是何值? args 可以==null ,也可以是数组实体
* args 传入的是new String [0];
* 证明:可以向类中传入一个String []类型的数据
*/
/*
public static void main(String[] args) {//args ,arguments
System.out.println("Hello World!");
System.out.println(args);//[Ljava.lang.String;@2a139a55
System.out.println(args.length);//0
//再传入haha hehe heihei
for (int i = 0; i < args.length; i++) {
System.out.println(args[i]);
}
}
*/
public static void main(int x) {
System.out.println(x);
}
public static void main(String[] args, int x) {
System.out.println(x);
}
public static void main(String[] args) {
String [] arr ={"哈哈","嘿嘿","嘻嘻","雅蠛蝶"};
MainTest.main(arr);
}
/*
* 主函数的详细介绍
*/
}
class MainTest{
public static void main(String[] args) {
for (int i = 0; i < args.length; i++) {
System.out.println(args[i]);
}
}
}
/*
* 主函数 :是一个特殊的函数,作为程序的入口
* 可以被jvm调用
* public :代表该函数权限是最大的
* static:代表主函数随着类的加载就已经存在
* void:主函数没有具体的返回值
* main:不是关键字,是一个特殊的单词,可以被jvm识别
* String[] args 函数的参数:参数类型是一个数组,数组的元素是字符串
* 主函数的格式是固定的
*
*
* javac 编译
* java 运行程序 ,启动虚拟机
* 在cmd中运行
* javac MainDemo
* java MainDemo haha hehe heihei
*/
class Main {
/*
* 猜测args 是何值? args 可以==null ,也可以是数组实体
* args 传入的是new String [0];
* 证明:可以向类中传入一个String []类型的数据
*/
/*
public static void main(String[] args) {//args ,arguments
System.out.println("Hello World!");
System.out.println(args);//[Ljava.lang.String;@2a139a55
System.out.println(args.length);//0
//再传入haha hehe heihei
for (int i = 0; i < args.length; i++) {
System.out.println(args[i]);
}
}
*/
public static void main(int x) {
System.out.println(x);
}
public static void main(String[] args, int x) {
System.out.println(x);
}
public static void main(String[] args) {
String [] arr ={"哈哈","嘿嘿","嘻嘻","雅蠛蝶"};
MainTest.main(arr);
}
/*
* 主函数的详细介绍
*/
}
class MainTest{
public static void main(String[] args) {
for (int i = 0; i < args.length; i++) {
System.out.println(args[i]);
}
}
}
相关文章推荐
- RAID技术学习小结
- 七.OC基础加强--1.内存管理 2.野指针,内存泄露 3.set方法的内存管理 4.@property参数 5.@class和循环retain的使用 6.NSString的内存管理
- 【翻译自mos文章】在12c中Create or Truncate Table时很慢,等待事件为 DFS Lock Handle wait
- HDU 3968 Angry Birds Again(计算几何)
- Container With Most Water
- Dreamoon and Stairs
- RTAI 例子
- Jave 鼠标点击画太极 PaintTaiji (整理)
- 让QMainWindow也表现出QDialog的exec函数的特征
- AI学习笔记和制作太极图标的教程
- ssh整合(http://blog.csdn.net/songanling/article/details/22454973)
- header("Location:http://www.baidu.com");
- *Paint House
- UltraISO写入ISO到优盘后安装Debian 8.2,遇到光盘上读取数据错误
- BZOJ 4152: [AMPPZ2014]The Captain
- win32api pywin32 安装后出现 ImportError: DLL load failed
- gitlab的启动报错问题
- Halcon-reduce_domain
- yarn环境跑mapreduce报错某个container 600s未报告进度超时被杀
- [转] Edit Terrain foliage/texture at runtime