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);
    }
}

结果:

相关推荐
知守观28 分钟前
从 4 套 PDF 库的混战,聊聊老项目的依赖管理与“静默失败”
java·后端·设计模式
深盾科技_Virbox30 分钟前
换机或重装后软件许可怎么恢复:先核对哪四项
java·服务器·数据库
Zhuo1Joy30 分钟前
中间件挂了怎么办:兜底的边界与取舍
java
用户0723670666031 分钟前
基于 JavaAgent 的无侵入 Mock:让联调和链路测试不再等下游
java·后端
小蒜学长32 分钟前
基于SpingBoot+Vue的定向越野赛事管理系统的设计与开发(代码+数据库+LW)
java·前端·spring boot·后端·前后端分离·定向越野赛事
海岳云舟32 分钟前
spring自带线程池使用不当导致的死锁问题
java·后端
yuzhiboyouye36 分钟前
Optional和Stream经典丰富的用法demo,以及相关的详细介绍
java
SuperHeroWu739 分钟前
ArkGenie 的技术原理:从一段 SSE 到一个可交互 Surface
开发语言·php·交互
小蒜学长1 小时前
基于过程性评价的ai助学平台(代码+数据库+LW)
java·spring boot·后端·微信小程序·过程性评价