java main 方法的理解

news/2024/7/5 8:17:09

文章目录

  • 理解
  • 命令行参数用法举例
  • IDEA工具配置参数(了解)

理解

由于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)运行程序
在这里插入图片描述


http://www.niftyadmin.cn/n/3879837.html

相关文章

时间查重方案的设计

时间查重方案的设计项目场景&#xff1a;需求描述&#xff1a;解决方案&#xff1a;  1.处理流程  2.周计划的时间段处理  3.时间段处理和比较总结项目场景&#xff1a; 项目场景&#xff1a;上层下发任务计划&#xff08;包括周计划和日计划&#xff09;&#xff0c;每个计…

社会生活中的著名法则 选择自 muse2008 的 Blog

社会生活中的著名法则 一、马太效应 《新约?马太福音》中有这样一个故事&#xff0c;一个国王远行前&#xff0c;交给三个仆人每人一锭银子&#xff0c;吩咐他们&#xff1a;“你们去做生意&#xff0c;等我回来时&#xff0c;再来见我。”国王回来时&#xff0c;第一个仆…

***常见复杂SQL语句(含统计类SQL)

1、SQL统计某字段的出现次数 比如统计某个表中&#xff0c;姓名出现的次数&#xff1a;select name,count(*) from biao group by name having count(*) > 2 关键是用分组&#xff1a;group by&#xff0c;且经常和聚合函数一起使用 比如&#xff1a;统计用户表中的匿名字段…

C++大师Stan Lippman:我对中国程序员的忠告 www.ASPCool.com

C大师Stan Lippman:我对中国程序员的忠告作者&#xff1a; www.ASPCool.com 时间:2004-9-20 18:07:29 C语言的创立者&#xff0c;斯坦.利普曼(Stan Lippman) 9月17日参加了在北京召开的微软技术大会Tech.Ed2004并做了"The C Binding, Integrating a Static and dyn…

浅析SSL/TLS的会话流程和源码实现

浅析SSL/TLS的会话流程和源码实现一、SSL/TLS的概念二、SSL/TLS的会话交互流程(1) client_hello(2) server_hello certificate sever hello done(3) client key exchange change cipher spec encrypted handshake message(4) new session ticketchange cipher specenvrypte…

每天一道算法题(7)——在字符串中删除特定的字符

题目&#xff1a;输入两个字符串&#xff0c;从第一字符串中删除第二个字符串中所有的字符。例如&#xff0c;输入”They are students.”和”aeiou”&#xff0c;则删除之后的第一个字符串变成”Thy r stdnts.”。 1.思路 最简单的。设source长n&#xff0c;key 长m(n>>…

将文本藏入图片 选择自 VirleneCheng 的 Blog

一般看来文字与图片是毫不相同的&#xff0c;但是它们却有共同点。图片是由一个个点组成的&#xff0c;而这些点的颜色值可由数字组成&#xff0c;文字可由ASCII码表示&#xff0c;这就使得数字成为它们之间沟通道桥梁。因此就可以将文本藏入图片中。这可以用Visual Basic 6.0实…

创建组件“AxLicenseControl”失败

打开以前的程序&#xff0c;准备来添加一个功能&#xff0c;打开主程序就报错&#xff1a; 我未曾改变过版本&#xff0c;原来是由于破解测试需要&#xff0c;修改了系统时间&#xff0c;时间对不了&#xff0c;ArcGIS的问题&#xff0c;改过来就正常了。