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

结果:

相关推荐
IT猿手14 分钟前
2024最新算法:吸血水蛭优化器(Blood-Sucking Leech Optimizer,BSLO)求解23个函数,MATLAB代码
开发语言·算法·matlab·优化算法·最新算法
huaqianzkh17 分钟前
Jetpack架构组件_Navigaiton组件_1.Navigaiton切换Fragment
java·android studio·安卓
Java编程乐园21 分钟前
【第三方JSON库】org.json.simple用法初探—Java编程【Eclipse平台】【不使用项目管理工具】【不添加依赖解析】
java·eclipse·json
MoonDreamV24 分钟前
SpringMVC-01-回顾MVC架构
java
让你三行代码QAQ25 分钟前
SpringCloud-nacos基础
java·spring·spring cloud
ganjiee000740 分钟前
记录一个笔误引发的bug导致生产环境报错,但是本地环境,测试环境运行正常
java·bug·multivaluemap
微服务技术分享44 分钟前
Spring框架的最新进展:2023年Spring Boot和Spring Cloud功能更新
java·开发语言
翠花也老了1 小时前
命令模式(Command Pattern)
java·设计模式·命令模式
ITfeib1 小时前
spring boot starter
java·spring boot·后端
子蛟1 小时前
关于PHP中删除JSON指定元素unset和array_splice的区别
开发语言·json·php