1 Master公式推导 对于一个递归问题,其花费的时间应为:调用子问题的时间+除子问题外的操作所花费的时间。假设其数据量规模为n,每一次的...
1 泛型的定义 泛型的定义:参数化类型。将具体的数据类型参数化,在使用/调用时再传入具体的类型。 如何理解呢?参考下面的例子: 我们定...
在去食堂吃饭的路上,突然想到如果一个子类定义了和父类相同的字段,会怎样?看似简单的一个问题,却感觉不太清楚,于是进行了较为详细的研究。 我...
反射(Reflection),是指在程序运行期间,可以知道任何一个类的所有信息,可以调用任何一个对象的可供调用的方法、可供访问的字段。 1 ...
异或,位运算的一种:相同为0,不同为1。两个整数做异或,其实相当于这两个数无进位相加。 异或满足的一些性质:0^a=a,a^a=0,a^b...
Java提供了一套异常处理机制,用异常来表示可能出现的各种错误。异常是一种类,继承自Throwable类。Throwable类有两个子类体系...
1.StringBuilder 我们在对做字符串拼接时,如果采用如下操作: 确实能够达到拼接字符串的目的,但是会在字符串常量池中创建多个...
1.内部类 Java的内部类可分为Inner Class(内部类)、Anonymous Class(匿名类)和Static Nested C...
1. 如果一个类定义了一个没有执行代码的方法,编译会出错,必须加上abstract关键字,使其成为抽象方法。因抽象方法无法被执行,故该类无法被实...