【Java学习笔记】main方法

main 方法

一、深入理解 main 方法

特变注意!!

1. 在main()方法中,我们可以直接调用 mian 方法所在类的静态方法或静态属性

2. 不能访问该类中的非静态成员,必须创建该类的一个实例对象后,才能通过这个对象去访问类中的非静态成员

代码示例

java 复制代码
package main;

public class main01 {
    static String n = "我是静态成员 n,可以通过类名直接访问";
    String n1 = "我是静态成员 n1,不可以通过类名直接访问,需要创建对象后,用对象访问";

    public static void main(String[] args) {

        System.out.println(n);
//        System.out.println(n1);  // 会报错,无法解析 n1,因为 n1 不是静态变量

        main01 main01 = new main01();
        System.out.println(main01.n1);
    }
}

二、如何给args数组赋初值?

使用方法:在参数区中填入字符串,不同数组元素使用空格隔开即可


代码示例:在main方法中传参,并打印args数组

java 复制代码
package main;

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

输出结果

java 复制代码
args[0]:第一个参数
args[1]:第二个参数
args[2]:第三个参数
相关推荐
努力努力再努力wz2 分钟前
【Linux内核系列】:信号(上)
java·linux·运维·服务器·c语言·开发语言·c++
User_芊芊君子17 分钟前
【Java String】类深度解析:从原理到高效使用技巧
java·开发语言
xiaobin8899934 分钟前
IDEA 2025下载安装教程【超详细】保姆级图文教程(附安装包)
java·ide·其他·intellij-idea
小鱼人爱编程35 分钟前
Java基石--注解让你也能写框架
java·spring boot·后端
峰子大疯子36 分钟前
idea拉取新项目第一次启动报内存溢出(java.lang.OutOfMemoryError: Java heap space)
java·ide·intellij-idea
石头wang38 分钟前
关于 idea 里 properties 文件的中文乱码问题
java·ide·intellij-idea
ChinaRainbowSea1 小时前
Windows 安装 RabbitMQ 消息队列超详细步骤(附加详细操作截屏)
java·服务器·windows·后端·rabbitmq·ruby
一世暖阳7931 小时前
JDK、JRE、Eclipse
java·开发语言·eclipse
你我约定有三1 小时前
分布式微服务--GateWay(1)
java·开发语言·分布式·微服务·架构·gateway