运行时类型信息1.RTTI,它假设我们在编译时已经知道了所有的类型信息。使用rtti可以查询基类引用所指向的对象的确切类型2.反射,它允许我们在运行时发现和使用类的信息 关于...
运行时类型信息1.RTTI,它假设我们在编译时已经知道了所有的类型信息。使用rtti可以查询基类引用所指向的对象的确切类型2.反射,它允许我们在运行时发现和使用类的信息 关于...
关于异常声明throws关键字声明方法可能出现的异常,客户端代码在调用该方法时,可以抛出声明的异常让其他客户端代码去处理该有异常,也可以利用try-catch去处理可能的异常...
迭代器将遍历序列的操作与序列底层的结构分离,它统一了对容器进行访问的方式。一旦我们拥有了迭代器,就不用关心我们使用的什么容器。 HashSet TreeSet LinkedH...
使用内部类的注意事项1.内部类自动拥有顶层类所有成员的访问权限2.在拥有外部类对象之前是不能创建内部对象的,有了外部类对象之后,可也用外部对象.new 创建内部对象。3.内部...
关于静态方法静态方法不存在多态的状况,因为它是前期绑定的 协变返回类型导出类在重写基类的方法时,可以返回基类方法的子类型。这个特性可用于后面的向下转型,以实现更多的特性向下转...
抽象类包含抽象方法的类,而且编译器会强制我们使用abstract关键字限制抽象类另外,我们还可以创建一个没有任何抽象方法的抽象类,以此来阻止创建该类的对象 interface...
1.方法调用绑定 将方法调用与方法主体关联起来称为“绑定”。 java中除了static和final之外,其他方法都是后期绑定的,也就是说如果一个方法声明了static或者f...
static可以看成全局变量,不可以作为局部变量的修饰词,它不是权限访问修饰词public是权限访问的修饰词。对于包访问权限的类,其public main方法仍然是可访问的 ...
第一,不可以太懦弱,不可以没有底线,不管对什么人,什么事,触碰了底线就该有所作为 第二,对于感情,能挽回是建立在对对方有正确的判断的基础上的,不要仅凭一腔热血,仅凭自己想要的...
1.创建数组 (1)数组直接量 1.数组直接量的值可以是任意表达式2.如果省略数组直接量的某个值,声量的那个元素将被赋值为undefined 。eg:[1,,3]中间的元素为...
1.概述 性能分析:找出性能瓶颈与风险性能调优:更少的资源提供更好的服务性能测试思路:我们可以从两个方面对应用程序进行性能分析:第一,单纯的从应用系统的输入和输出进行分析。此...