湖南变电站公司中企动力技术支持网站建设,网站建设费用细项,分发平台,网站后台登陆素材由于JVM需要调用类的main()方法#xff0c;所以该方法的访问权限必须是public#xff0c;又因为JVM在执行main()方法时不必创建对象#xff0c;所以该方法必须是static的#xff0c;该方法接收一个String类型的数组参数#xff0c;该数组中保存执行Java命令时传递给所运行…由于JVM需要调用类的main()方法所以该方法的访问权限必须是public又因为JVM在执行main()方法时不必创建对象所以该方法必须是static的该方法接收一个String类型的数组参数该数组中保存执行Java命令时传递给所运行的类的参数。
又因为main() 方法是静态的我们不能直接访问该类中的非静态成员必须创建该类的一个实例对象后才能通过这个对象去访问类中的非静态成员这种情况我们在之前的例子中多次碰到。
命令行参数用法举例 public class CommandPara { public static void main(String[] args) { for (int i 0; i args.length; i) { System.out.println(args[ i ] args[i]); } } } //运行程序CommandPara.java java CommandPara Tom Jerry Shkstart //输出结果 args[0] Tom args[1] Jerry args[2] Shkstart IDEA工具
1配置运行参数 2运行程序 笔试题 //此处Something类的文件名叫OtherThing.java class Something { public static void main(String[] something_to_do) { System.out.println(Do something ...); } } //上述程序是否可以正常编译、运行 总结 main()方法的剖析
public static void main(String args[]){}1. 理解1看做是一个普通的静态方法理解2看做是程序的入口格式是固定的。2. 与控制台交互
如何从键盘获取数据
方式1使用Scanner
方式2使用main()的形参进行传值。