iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Java Main 函数启动不退出的解决方案
  • 916
分享到

Java Main 函数启动不退出的解决方案

2024-04-02 19:04:59 916人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

目录背景方案背景 我在准备使用 JVM 的命令时候观察程序的动态,但是发现 Main 函数启动就退出了,所以也没办法直接观察,于是想到了如何让 Main 函数启动一直不退出,这样就可

背景

我在准备使用 JVM 的命令时候观察程序的动态,但是发现 Main 函数启动就退出了,所以也没办法直接观察,于是想到了如何让 Main 函数启动一直不退出,这样就可以该干啥就干啥啦~

方案

1、System.in.read()

简单粗暴(推荐)

public static void main(String[] args) throws ioException {
    System.out.println(1);
    System.in.read();
    System.out.println(2);
}

2、Object.wait()

这个还需要 synchronized 配合使用,繁琐

public static void main(String[] args) throws InterruptedException {
    System.out.println(1);
    Object o = new Object();
    synchronized (o) {
        o.wait();
    }
    System.out.println(2);
}

3、Thread.sleep(9999999)

线程睡觉,睡久点,这个也还行吧,比第二种简单点,就是有时间限制,当然有些场景还真需要这种来控制动态

public static void main(String[] args) throws InterruptedException {
    System.out.println(1);
    Thread.sleep(9999999);
    System.out.println(2);
}

到此这篇关于Java Main 函数启动不退出的方法的文章就介绍到这了,更多相关Java Main 函数启动不退出内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Java Main 函数启动不退出的解决方案

本文链接: https://www.lsjlt.com/news/149689.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Java Main 函数启动不退出的解决方案
    目录背景方案背景 我在准备使用 JVM 的命令时候观察程序的动态,但是发现 Main 函数启动就退出了,所以也没办法直接观察,于是想到了如何让 Main 函数启动一直不退出,这样就可...
    99+
    2024-04-02
  • Golang优雅保持main函数不退出的办法
    目录高能预警正文问题演示:解决办法演示操作系统信号阻塞上下文操作阻塞WaitGroup阻塞小结总结高能预警 本文包含演示部分,请读者自行copy代码编译体验。 参考资料:sync.W...
    99+
    2024-04-02
  • win10启动时,recovery解决方案出现
    若遇到win10系统中出现的recovery现象,win10启动recovery会怎样?放轻松点,跟小编一起来看具体解决办法。首先进入pe桌面,双击计算机图标,进入系统盘符。输入之后,检查前一个是系统盘。在您回到pe桌面之后,启动工具来修复...
    99+
    2023-07-11
  • docker启动ES内存溢出的解决方案
    在elasticsearch的config中加jvm.options文件,修改堆栈大小,默认是2GB,直接启动es即可,保证之前已经映射了配置文件。 -Xms5g -Xmx5g ...
    99+
    2024-04-02
  • Elasticsearch启动后访问不了9200的解决方案
    windows系统下elasticsearch启动成功,访问不成功问题 这里用的版本是   然后你去访问http://localhost:9200/  访问不了  原因是是因为开启了 ssl 认证。 在 ES/config/elastics...
    99+
    2023-09-21
    elasticsearch java
  • java启动时类加载不出如何解决
    有几种可能的解决方案:1. 检查类路径(classpath)是否正确设置。类加载器会在类路径下查找要加载的类文件,如果类路径配置错误...
    99+
    2023-08-29
    java
  • Jupyter notebook 不自动弹出网页的解决方案
    Jupyter notebook 不自动弹出网页 第一步:生成配置文件 - windows键 + R 显示出运行窗口** - 在运行窗口输入 cmd 打开命令行窗口 - 输入 ...
    99+
    2024-04-02
  • tomcat启动闪退的原因及解决方法
    这篇文章主要讲解了“tomcat启动闪退的原因及解决方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“tomcat启动闪退的原因及解决方法”吧!方法/步骤 下面我先跟大家确认一下问...
    99+
    2023-06-02
  • Win7启动提示ErrorloadingOS的解决方案
    在操作计算机时,我们通常会遇到一些问题,其中最常见的是系统弹出的提示信息。许多用户报告说,系统启动提示errorloadingos。如果你遇到win7启动时出现"Error loading OS"的提示,你应该怎么处理?但事实上,这个问题很...
    99+
    2023-07-10
  • springboot启动扫描不到dao层接口的解决方案
    今天启动springboot项目时失败了 解决 检查原因发现是启动类的MapperScan("")的值写到类名了,改成类所在的包名错误就修复了。 springboot 扫描不到da...
    99+
    2024-04-02
  • Java @Async注解导致spring启动失败解决方案详解
    目录前言一、异常表现,抛出内容1.1循环依赖的两个class1.2启动报错二、原因分析2.1主要原因2.2循环依赖放入二级缓存处逻辑2.3initializeBean生成的对象2.4...
    99+
    2024-04-02
  • phpstudy mysql启动后停止的解决方案
    目录发现问题解决方案:1.关闭mysql服务2.管理员命令下删除mysql服务3.删除环境变量(之前不成功一直没有删这个)关于数据库MYSQL服务无法启动的问题:总结发现问题 原来安...
    99+
    2022-11-13
    phpstudy中mysql启动后自动停止 phpstudypro mysql启动不了 phpstudy启动后就停止
  • 电脑启动后黑屏的解决方案
    虽然黑屏是我们使用计算机时常见的问题之一,但不能将其归咎于硬件或软件问题。计算机启动后黑屏的原因通常是软件问题。如果您设置了问题鼠标,请右键显示桌面。如果不能解决,请详细了解以下解决方案。如果是在Windows标志出来之前的黑屏,按下启动键...
    99+
    2023-07-12
  • Mac GoLand打不开(闪退)也不报错的解决方案
    Mac用过GoLand,电脑应用初始化后就打不开了,下其他版本也不行 原因就是之前的配置文件还在需要清理: /Users/你的文件/Library/Preferences/ 配置文件...
    99+
    2024-04-02
  • service mysql start出错导致mysql不能启动的解决方法
    本篇内容介绍了“service mysql start出错导致mysql不能启动的解决方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希...
    99+
    2024-04-02
  • git push时卡住的解决方法(长时间不报错也不自动退出)
    目录git push时卡住(长时间不报错也不自动退出)扩展:Git使用push命令卡住?git push时卡住(长时间不报错也不自动退出) 大致问题:之前用http克隆代码时,之前提...
    99+
    2023-01-28
    git push卡住 git push
  • MySql闪退和服务无法启动的解决方法
    接触php那么久,但是安装环境却很生疏,遇到了很多问题,借着百度,整理了些下面的方法 问题一:mysql服务没有安装 解决办法: 在cmd操作下找到mysql的安装目录(注意要用管理员身份运行cmd) 在...
    99+
    2024-04-02
  • asus安装win7找不到引导启动菜单的解决方案
    许多网民在安装系统时可能会遇到各种问题,导致重新安装失败。最近,一些网民报告说,他们的sus安装win7找不到引导启动菜单,安装后不能正常引导启动菜单进入新系统。下面的小边教你安装win7后找不到引导启动菜单的解决方案。asus安装win7...
    99+
    2023-07-17
  • Flutter Android应用启动白屏的解决方案
    目录问题产生如何解决总结问题产生 默认生成的flutter工程,在启动时候会白屏,设备性能越差,白屏时间越长。原生Android开发也会遇到类似问题,启动会产生白屏或者黑屏问题。在...
    99+
    2024-04-02
  • springBoot整合Eureka启动失败的解决方案
    其实springBoot 整合Eureka 是比较简单 ,可是我发现很多人整合后会启动不了,我这里列出比较常见的报错的原因 报:A child container failed d...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作