java - Java - 可以使用 return 语句退出程序吗?
问题描述
在Java中,可以return
在main
方法中使用退出程序,而不是使用System.exit()
(或者只是让main
方法完成所有任务)?我知道当我使用 退出程序时不会发生任何明显的事情return
,但是是否会因此产生任何副作用,例如程序没有完全终止?
我知道这似乎是一个微不足道的问题,但我查看了 Stack Overflow 和在线上的其他帖子以获取有关此主题的信息,但似乎找不到任何与该问题完全相似的答案。
解决方案
return
从方法执行main()
将退出整个程序。
警告:如果您启动(非守护程序)线程,JVM 将在关闭之前等待这些线程完成。
推荐阅读
- python - 如何将 pd.Series 添加到多索引 DataFrame 的子集?
- reactjs - 我需要在组件的多个函数中使用我的变量,但似乎无法访问它
- synchronization - 用于同步流式传输多个预先录制的视频的工具,就好像它们是实时网络摄像机一样
- javascript - 启用chartsJS条形图从y轴开始
- javascript - 如何获取 Azure 的 Auth Token 以编程方式创建 azure 资源
- javascript - *ngFor 无法与引导下拉菜单一起正常工作
- python - 根据条件更改数据框行中的值
- python - 如何保存由 zelle 图形模块制作的动画?
- python - 如何约束和验证 Django m2m 和外键字段
- php - 如何在 CakePHP 的实体虚拟字段中使用 API 生成的值?