zoukankan      html  css  js  c++  java
  • Java断言关键字

    // 1. 声明ObjectTest类
    public class ObjectTest {
        public static void main(String[] args) {
    		
        	int ii = 100;
        
            // 测试断言
            assert true;
            System.out.println("执行断言后置操作1.....");
        
        	assert ii==100;
            System.out.println("执行断言后置操作2.....");
    
            assert false;
            System.out.println("执行断言后置操作3.....");
        
            assert ii==200;
            System.out.println("执行断言后置操作4.....");
        }
    }
    
    /**
     * 2. 解决中文编译乱码,执行命令
     * 2.1 java -h 查询更多帮助
     */
    javac -encoding UTF-8  ObjectTest.java
    
    /**
     * 3. 如果使用assert语句,则必须使用ea标志运行程序,启动断言,并运行ObjectTest类
     * 3.1 如果布尔表达式为true,正常执行
     * 3.2 如果布尔表达式为false,报Error错误,运行中止,开发不推荐使用assert断言
     */
    java -ea  ObjectTest
    
    -----------------------------------------------------------------------------------------------------------------------------------------
    C:UsershspcadminDesktop>java -ea  ObjectTest
    执行断言后置操作1.....
    执行断言后置操作2.....
    Exception in thread "main" java.lang.AssertionError
            at ObjectTest.main(ObjectTest.java:9)
    
  • 相关阅读:
    坚持博客
    虚拟机CentOS7.2 1611 Minimal最小化安装后桥接固定ip
    Js 希望某链接只能点击一次
    ThinkPHP3.2 杂记
    Mysql 杂记
    Linux挂载Win共享文件夹 一
    Linux 监测系统资源
    Phpstrom 书签应用
    php默认有最大执行时间
    tp3.2中配置链接多个数据库
  • 原文地址:https://www.cnblogs.com/w1440199392/p/15412520.html
Copyright © 2011-2022 走看看