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

结果:

相关推荐
咩咩啃树皮1 分钟前
JavaScript 中 this 指向为什么总在变?
开发语言·前端·javascript
程序员清风9 分钟前
算法题中的边界条件、测试与调试
开发语言·算法·kotlin
砚底藏山河14 分钟前
python量化实操:冷热分层存储
java·开发语言·python·金融
十五年专注C++开发16 分钟前
pybind11:一个跨C++和Python平台的编程库
开发语言·c++·python·pybind11
yuniko-n25 分钟前
【JUC】原子类
java
CodeYp201926 分钟前
第11讲:stack 和 queue
开发语言·c++·queue·stack
惊讶的猫32 分钟前
Query 改写
java·rag
信誓旦旦的程序猿33 分钟前
【Python量化实战宝典 #18】MACD 金叉死叉手册:DIF、DEA、柱体全拆解(Python 可跑)
java·python·股票数据api·股票数据api接口·股票api数据接口·股票量化数据api·股票量化数据接口
咩咩啃树皮1 小时前
JavaScript 异步流程为什么容易失控?从回调到可维护设计
开发语言·javascript·ecmascript
沫璃染墨1 小时前
《Qt从零入门系列(十五):Qt线程安全与锁机制详解——从QMutex到RAII与读写锁实战》
开发语言·c++·qt·安全·交互·线程·qt6.3