【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]:第三个参数
相关推荐
码小凡32 分钟前
优雅!用了这两款插件,我成了整个公司代码写得最规范的码农
java·后端
掉鱼的猫2 小时前
Solon AI 五步构建 RAG 服务:2025 最新 AI + 向量数据库实战
java·redis·后端
java金融3 小时前
FactoryBean 和BeanFactory的傻傻的总是分不清?
java·后端
独立开阀者_FwtCoder3 小时前
Nginx 通过匹配 Cookie 将请求定向到特定服务器
java·vue.js·后端
名曰大神3 小时前
AEM6.5集成Redis详细步骤(附代码)
java·redis·demo·aem
带刺的坐椅3 小时前
Solon AI 五步构建 RAG 服务:2025 最新 AI + 向量数据库实战
java·redis·ai·solon·rag
东阳马生架构4 小时前
商品中心—7.自研缓存框架的技术文档
java
晴空月明6 小时前
线程安全与锁机制深度解析
java
天天摸鱼的java工程师7 小时前
你如何处理一个高并发接口的线程安全问题?说说你做过的优化措施
java·后端
梦境虽美,却不长8 小时前
算法 学习 排序 2025年6月16日10:25:37
数据结构·学习·排序算法