首页 > 编程语言 >【Java基础】main() 方法解析

【Java基础】main() 方法解析

时间:2022-09-19 20:14:01浏览次数:72  
标签:解析 Java String args static main 方法

1.main()方法说明

(1)是一个方法,方法名为main,是程序执行的入口。
(2)Java虚拟机需要调用类的main()方法,因此权限为public,用其他修饰则无法执行。
(3)不需要创建对象即可执行,因此用static修饰。
(4)参数为String类型的数组,执行时可以传递参数给所运行的类。
(5)在main()方法中调用非static结构要使用对象去调用。

    public static void main(String[] args) {
        for (int i = 0; i < args.length; i++) {
            System.out.println(args[i]);
        }
    }

在idea中给main方法传递参数
image

使用空格隔开,再执行即可
image

2.main()方法语法

写一个A类

class A {
    public static void main(String[] args) {
        System.out.println("执行main方法");
    }
}

文件保存为B.java
image

执行命令javac B.java编译该文件,发现得到的是A.class文件
image

image

标签:解析,Java,String,args,static,main,方法
From: https://www.cnblogs.com/zhishu/p/16708876.html

相关文章

  • JAVA中包的使用
    1.一个应用场景2包的三大作用3包的本质分析(原理)4包的命名5常用的包一个包下,包含很多的类,java中常用的包有:java.lang.*//lang包是基本包,默认引入,......
  • Java课后总结2
      特殊之处:有两个名称一摸一样的方法square(),但是两种方法的返回值的数据类型以及参数的数据类型都是不同的,一个为int一个为double。运行结果:Thesqua......
  • javascript中的对象和json对象区别
    json对象和javacript对象长得很像,但有本质不同  1、本质区别:(a)、json对象本质上是字符串,他是客户端和服务器之间传递数据的一种格式,他的属性只是样子货,不能执行。(b)......
  • ClickHouse(06)ClickHouse的数据表创建语句详细解析
    目录当前服务器上创建表(单节点)语法形式使用显式架构从相同结构的表复制创建从表函数创建从选择查询创建分布式集群创建表临时表分区表创建表语句关键字解析空值或非空修......
  • 【Java基础】关键字:static
    1.static说明我们希望某些数据在内存空间中只有一份,比如Chinese类,每个对象都共享countryName这个变量,而不用在每个实例变量中单独放一个countryName的变量。那么就可以用s......
  • Java实现猜拳小游戏
    Java实现猜拳游戏的核心在于电脑随机数的生成,Java中的随机数生成方法是:首先引入包  importjava.util.*; 然后  intr=newRandom().nextInt(3); (nextInt中的数......
  • Java语言(基础一)
    Java语言Java的特性和优势简单性(简单易学)面向对象(一种思想万物皆对象)可移植性(一次编写到处运行JVM)高性能(及时编译)分布式(网络分布式url)动态性(反射机制)多线程(交互......
  • JavaScript高级复习——js面向对象
    面向对象优点:易维护、易复用、易扩展。适合多人合作。缺点:性能比面向过程低。面向过程优点:性能比面向对象高,适合跟硬件联系很紧密的东西,例如单片机。缺点:没有面向对象......
  • 【Java基础】包装类的使用
    目录1.包装类是什么2.为什么要用包装类3.包装类和基本数据类型之间的转换基本数据类型-->包装类包装类-->基本数据类型4.和String类型之间的转换基本数据类型-->Stri......
  • Java实践二
    关于BigInteger:由于计算机使用固定的位数来保存数值,因此,能处理的数值大小是有限的,当要处理的数值超过了这一范围时,计算机将会自动截断数值的二进制表示为它所能处理的最多......