java在类的定义中创建自己的对象?

当在main方法中新建自身所在类的对象,并调用main方法时,会不断循环调用main方法,直到栈溢出

复制代码
package com.keywordStudy;


public class mainTest {
    static int value = 33;

    public static void main(String[] args) throws Exception{
        String[] s=new String[]{"fdsafasd","干啥事"};
        //new mainTest().printValue();
        new mainTest().main(s);
    }

    private void printValue(){
        int value = 3;
        System.out.println(this.value);
    }
}

结果:

相关推荐
MayBaymax21 分钟前
Spring AI Alibaba Graph 快速上手:黑板、节点、边
java·spring·ai·ai编程
斑鸠喳喳25 分钟前
可重入锁 ReentrantLock
java·源码
IT枫斗者枫哥26 分钟前
Spring AI 聊天记忆落库:重启后,怎样接上上一轮对话
java
devpotato27 分钟前
HashMap 扩容机制:从源码细节到工程实践
java
yueping227 分钟前
如何用idea打开jar包
java
IT_Octopus30 分钟前
从一个应用开发者的角度,搞懂大数据查询的完整链路
java·大数据·数据库
许彰午37 分钟前
51-BpmnDesigner集成
java·低代码·架构
蜗牛互联网37 分钟前
Claude放宽生命科学限制:代价是验证、分级和30天留存
java·人工智能·后端
shmily麻瓜小菜鸡43 分钟前
TDD(测试驱动开发)详解
开发语言·javascript·typescript·node.js·ecmascript
泡海椒1 小时前
评分系统最佳实践:JQuick-Java实现权重、阈值动态配置评分
java·人工智能·python