2020年2月11日

throw throws区别

摘要: 1.throws是在方法上对一个方法进行声明,而不进行处理,向上传,谁调用谁处理; 格式: 权限修饰符 返回值类型 方法名(参数列表) throws Exception1,Exception2...{} 目的是声明这些异常,告诉方法的调用者它可能会抛出这些异常,是否需要捕获处理这些异常。 2.thr 阅读全文

posted @ 2020-02-11 14:14 刀锋93 阅读(183) 评论(0) 推荐(0) 编辑

Java中类的关系

摘要: 在java里类的关系大致分为三种, 1.继承(a is b):继承extends,实现implement 2.包含(a has b):组合>聚合>关联。关系亲密度越来越小,一个类在另一个类中声明为属性。 3.依赖(a use b):一个类中用到了别的类对象,比如a类的方法中创建b的对象并使用其属性跟 阅读全文

posted @ 2020-02-11 14:13 刀锋93 阅读(175) 评论(0) 推荐(0) 编辑

assert断言

摘要: 断言(Assertion)是一种调试程序的方式。在Java中,使用assert关键字来实现断言。 语句assert x >= 0;即为断言,断言条件x >= 0预期为true。如果计算结果为false,则断言失败,抛出AssertionError。 使用assert语句时,还可以添加一个可选的断言消 阅读全文

posted @ 2020-02-11 14:11 刀锋93 阅读(335) 评论(0) 推荐(0) 编辑

导航