main主函数
主函数
是一个特殊的函数,作为程序的入口,可以被JVM调用
1 public class Exam { 2 public static void main(String[] args) { 3 4 } 5 }
定义
public:代表该函数权限最大
static:代表主函数随着类的加载就已经存在了
void:主函数没有返回值
main:不是关键字,但是是一个特殊的单词,可以被JVN识别
(String[] args):函数的参数,参数类型是一个数组,该数组中的元素是字符串,字符串类型的数组
JVM调用主函数时,传入的是new String[0]
只能传入两种值
String[] args = new String[N] //实际值数组
String[] args = null //空数组
主函数是固定格式的:JVM识别
注意:args只是一个参数名,可以改
args全称:arguments
扩展
向main函数中添加数据
代码一
1 public class Exam { 2 public static void main(String[] args) { 3 String[] arr = { "AA", "BB", "CC", "DD" }; 4 MainDemo.main(arr); //AA BB CC DD 5 6 } 7 } 8 9 class MainDemo { 10 public static void main(String[] args) { 11 for (int j = 0; j < args.length; j++) { 12 System.out.println(args[j]); 13 } 14 } 15 }
代码二
1 public class Exam22 { 2 public static void main(String[] args) { 3 System.out.println(args[0]); 4 } 5 }
实现过程

    👣不忘初心 方得始终👣 👌WCY
                    
                
                
            
        
浙公网安备 33010602011771号