240 发简信
IP属地:四川
  • 递归行为的时间复杂度计算之Master定理

    1 Master公式推导   对于一个递归问题,其花费的时间应为:调用子问题的时间+除子问题外的操作所花费的时间。假设其数据量规模为n,每一次的递归行为中,调用子递归行为的次...

  • 对Java泛型的理解

    1 泛型的定义   泛型的定义:参数化类型。将具体的数据类型参数化,在使用/调用时再传入具体的类型。  如何理解呢?参考下面的例子:   我们定义了一个ArrayList,其...

  • Java 隐藏与覆盖(重写)

      在去食堂吃饭的路上,突然想到如果一个子类定义了和父类相同的字段,会怎样?看似简单的一个问题,却感觉不太清楚,于是进行了较为详细的研究。  我们知道子类可以重写(覆盖)父类...

  • Java重要概念之反射

      反射(Reflection),是指在程序运行期间,可以知道任何一个类的所有信息,可以调用任何一个对象的可供调用的方法、可供访问的字段。 1 Class类   JVM是动态...

  • 位运算的一些应用

      异或,位运算的一种:相同为0,不同为1。两个整数做异或,其实相当于这两个数无进位相加。  异或满足的一些性质:0^a=a,a^a=0,a^b=b^a, a^(b^c)=(...

  • Java异常相关知识点(部分)

      Java提供了一套异常处理机制,用异常来表示可能出现的各种错误。异常是一种类,继承自Throwable类。Throwable类有两个子类体系,Error类和Excepti...

  • 从字符串拼接之StringBuilder到String str = new String("a" + "b") + "a" + "b"创建了多少个字符串对象

    1.StringBuilder   我们在对做字符串拼接时,如果采用如下操作:   确实能够达到拼接字符串的目的,但是会在字符串常量池中创建多个字符串对象,会浪费大量的内存,...

  • Java学习 10/15

    1.内部类   Java的内部类可分为Inner Class(内部类)、Anonymous Class(匿名类)和Static Nested Class(静态内部类)三种: ...

  • 【LeetCode分享】三数之和

    题目描述 15. 三数之和 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 ...

  • Java学习 10/13

    1. 如果一个类定义了一个没有执行代码的方法,编译会出错,必须加上abstract关键字,使其成为抽象方法。因抽象方法无法被执行,故该类无法被实例化。包含抽象方法的类必须用a...

  • 二叉搜索树(BST)

    1.二叉搜索树的特性: 1 对于二叉搜索树的每一个节点,其左子树节点的值都不大于该节点的值,右子树节点的值都不小于该节点的值;2 对于二叉搜索树的每一个节点,其左子树和右子树...

  • Java学习 10/11

    1. 在Java中,一个类继承了另一个类,前者称之为子类,后者为父类(超类)。 2. 在父类中,被private修饰符修饰的方法和字段,是无法被子类访问到的(实际上子类继承到...

  • 成长上-------把最好的选择给自己

    我们做的每一件事都是在选择的基础上实施的,不必急于否认,我们确定一件事,脑海里只有两个声音,做或者不做,我们只会在这两者中选择一个。 选择不会迟到也不会缺席 这跟别的不一样,...

  • 红格衬衫

    有一天在商场,无意中路过一个店面,在一排衣裙当中露出一角红白相间的小米格。莫茉不由得走了过去,真的是一件小米格衬衫,和自己年少时的那件那么相似。难怪人说:时尚总是循环往复。很...

  • 烟花未眠002

    作者:枫拾贰 录制:拳拳在念 小说类型:青春言情 故事简介: 青春落寞时,我搁浅了对你的记忆。记忆风化时,我将一片荒芜的海角留给你。如果,你忘记了我,我会收起那些刺骨的痛,静...