`

Sysout.exit(0)和return的区别。

 
阅读更多
public static void main(String[] args) {
		int a=10;
		int b=10;
		new TTest().method(a,b);
		System.out.println("a="+a);
		System.out.println("b="+b);
	}
	public void method(int a,int b){
		System.out.println("a=100;b=200");
		//System.exit(0); //后面不会输出
		return;//后面还会输出
	}

  1. System.exit(0)是将你的整个虚拟机里的内容都停掉了 ,而dispose()只是关闭这个窗口,但是并没有停止整个application exit() 。无论如何,内存都释放了!也就是说连JVM都关闭了,内存里根本不可能还有什么东西
  2. System.exit(0)是正常退出程序,而System.exit(1)或者说非0表示非正常退出程序
  3. System.exit(status)不管status为何值都会退出程序。和return 相比有以下不同点:   return是回到上一层,而System.exit(status)是回到最上层
/**
	 * 跳出嵌套循环
	 * @param args
	 */
	public static void main(String[] args) {
		ok:
		for(int i=0;i<10;i++){
			for(int j=0;j<10;j++){
				if(i==3){
					System.out.println(i+" "+j);
					break ok;
				}
			}
			System.out.println("i:"+i);
		}
	}
 

 

分享到:
评论

相关推荐

    java点餐管理系统要求

    java点餐管理系统要求 Sysout.out.pintln("自己看");

    Log4j 相对路径配置

    2. `log4j.appender.ServerDailyRollingFile.File=${webApp.root}/WEB-INF/logs/sysout.log` 这里使用了之前在`Web.xml`中定义的`webApp.root`属性,指定日志文件的保存位置为Web应用的`WEB-INF/logs`目录下,文件名...

    sysout

    在Java编程语言中,"sysout"通常指的是System.out.println()方法,它是Java标准库中的一个基础输出...通过对这些知识点的学习和实践,开发者可以更好地理解和运用Java中的`sysout`,从而提高代码的可读性和调试效率。

    Eclipse快捷键

    这是一个非常方便的功能,当你想要快速打印输出时,只需要输入 `sysout` 并按下 `Alt + /` 键即可。 **main+alt+/**:自动补全主方法 `public static void main(String[] args) {}`。对于创建新的 Java 类时特别...

    COBOL实验指导书

    - 提交JCL程序并检查返回值是否为0,若非0则需检查源程序或JCL程序是否有误。 5. **运行编译结果** - 在`&lt;用户名&gt;.COBOL.JCL`数据集中创建一个名为`RTEST1`的MEMBER,包含以下JCL程序: ```jcl //XUYIR1 JOB ...

    IBM大型機学習筆記.doc

    本篇学习笔记主要涵盖了IBM大型机的实用程序,包括系统实用程序、数据集实用程序以及独立实用程序,并讲解了如何通过JCL控制语句来调用和管理这些工具。 一、系统实用程序 系统实用程序以IEH开头,主要用于维护和...

    FJ-21_jdbc:工作 - 没有弹簧、primefaces 等的普通 mvc。 jdbc 带有简单示例,没有前端插入和 sysout 列出

    "sysout 列出"可能指的是使用System.out.println()方法来输出结果,这是一种基础的调试和日志记录方式。 在标签中,我们看到"Java",这是整个项目的基础语言,意味着所有的代码都是用Java编写的。 在提供的压缩...

    5to6:使用简单安全的转换将 es5 转换为 es6

    只需调用node index.js &lt;file&gt; file.js node index.js 即可转换为 sysout &gt; node index.js test.js 或者,直接写入同一个 infile &gt; cat test.js | node index.js | tee test.js 去做 允许灵活配置 添加更多...

    MyEclips常用配置.pdf

    通过`Windows` -&gt; `Preferences` -&gt; `Java` -&gt; `Editor` -&gt; `Templates` -&gt; `New`,创建一个新的模板,设置关键字(如`sysout`)和对应的字符串(如`System.out.println(${cursor});`),这样输入`sysout`后按`Enter...

    jcl.zip_jcl

    - **SYSOUT**:定义作业的输出,用于收集和查看作业执行期间的系统消息和诊断信息。 - **SYSIN**:指定程序的输入数据。 - **REGION**:设置内存区域大小,如`//JOB ... ,REGION=5M`,分配5MB内存给作业。 - **CLASS...

    使用Java解析名称空间的方法.doc

    sysout("\n*** Zero example - no namespaces provided ***"); XPath xPath = XPathFactory.newInstance().newXPath(); // 不使用前缀 NodeList result1 = (NodeList) xPath.evaluate("booklist/book", example,...

    codeFormatter和codeTemplates模板

    在编程世界中,代码风格和一致性对于团队协作至关重要。Eclipse作为一款强大的Java集成开发环境(IDE),提供了许多工具来帮助开发者保持代码整洁和规范,其中codeFormatter和codeTemplates是两个非常重要的功能。 ...

    cobol 实验指导

    这部分内容将介绍COBOL中的基本数据类型和程序结构,包括变量声明、数据输入输出、条件语句和循环控制等。 **1. 变量声明** - 在COBOL中,变量通常在`DATA DIVISION`部分声明。 - 示例: ```cobol 01 CUSTOMER-...

    eclipse编码规范codetemplates和formatter

    例如,你可以设置当输入`sysout`时自动插入`System.out.println();`,或者在创建新类时自动添加注释。通过修改这个文件,团队可以统一代码风格,提高编码效率,减少重复劳动。具体配置包括但不限于以下几类: - `...

    VSAM+JCL技术资料

    //STEP01 EXEC PGM=IDCAMS,COND=(0,NE) //SYSPRINT DD SYSOUT=* //SYSIN DD * DEFINE CLUSTER (NAME (A.B.C) KEYS (005 000) RECORDS (000010 00010) RECORDSIZE (000080 00080) VOLUMES (XXXXXX) FREESPACE ...

    JCL语言与实用程序教程

    5. //SYSOUT DD:定义程序的输出,通常用于调试和日志记录。 三、JCL实用程序 1. SORT:对数据进行排序,支持多种排序规则和选项,如基于特定字段、按字母顺序等。 2. IEBGENER:数据集复制工具,可以将一个数据集...

    Myeclipse常用的快捷键[参考].pdf

    同样,输入`sysout`后按该组合键,会自动生成`System.out.println()`。 2. 快速修复:Ctrl + 1 - 当代码出现错误时,按下这个快捷键,MyEclipse会提供一个修复建议列表,帮助快速修正问题。 3. 导包:Ctrl + Shift...

    forgerock-audit-handler-sysout

    该项目包含一个AuditEventHandler,该事件使用System.out向控制台回显所有审核事件的创建,读取和查询。 执照 该项目已获得《通用开发和发行许可证》的许可。 建造 要构建该项目,只需运行以下命令:“ mvn clean ...

    java编程中得一些快捷键

    5. `List`和`Map`接口:在Java集合框架中,`List`接口代表一种按位置存储数据的数据结构,下标从0开始。`Map`接口则是以键值对形式存储对象。`HashMap`是`Map`接口的实现类,提供了高效的查找和插入操作。 6. `Set`...

Global site tag (gtag.js) - Google Analytics