摘要:
实际上“单元测试不可测试那些类(无抽象、静态类、静态方法)”是个伪命题,因为事实是:无抽象、静态类、静态方法都是不可单元测试的。那么,如果我们要写出可测试的代码,又要用到这些静态类等,该怎么办,实际上我们需要两个步骤: 1:为它们写一个包装类,让这个包装类是抽象的(继承自接口,或者抽象类,或者方法本 阅读全文
posted @ 2019-08-20 12:33
星朝
阅读(986)
评论(1)
推荐(0)
摘要:
instanceof对比getClass: instanceof 比较的是继承关系或者实现关系的类类型,子类对象或者实现类对象放在前面;而getClass得到的是确切的类型,并不考虑继承,它判断的是引用指向的对象的类型,与声明该变量的类型无关 继承/接口关系:父类和子类的关系,包括从子类到 阅读全文
posted @ 2019-08-20 11:54
星朝
阅读(526)
评论(0)
推荐(0)
摘要:
首先来看段测试代码 public class TestInstanceof{ public static void main(String[] args){ int a = 1; if(a instanceof String){ System.out.println("a instanceof St 阅读全文
posted @ 2019-08-20 11:48
星朝
阅读(865)
评论(0)
推荐(0)
摘要:
1、Java中9大内置几本数据类型: 对于对象来说,可以直接使用对象.getClass()或者Class.forName(className);、类名.class都可以获取Class实例. 但是我们的基本数据类型,就没有类的权限定名,也没有getClass方法. 问题:那么如何使用Class类来表示 阅读全文
posted @ 2019-08-20 11:46
星朝
阅读(3150)
评论(0)
推荐(1)
摘要:
<! flowchart 箭头图标 勿删 1、 判断对象的类型:instanceOf 和 isInstance 或者直接将对象强转给任意一个类型,如果转换成功,则可以确定,如果不成功,在异常提示中可以确定类型 public static void main(String[] args) { Inte 阅读全文
posted @ 2019-08-20 11:36
星朝
阅读(2338)
评论(0)
推荐(0)
摘要:
https://blog.csdn.net/mcryeasy/article/details/52344729待优化整理 总结Class类简介 在java世界里,一切皆对象。从某种意义上来说,java有两种对象:实例对象和Class对象。每个类的运行时的类型信息就是用Class对象表示的。它包含了与 阅读全文
posted @ 2019-08-20 11:28
星朝
阅读(6175)
评论(0)
推荐(2)

浙公网安备 33010602011771号