240 发简信
IP属地:湖北
  • 散列表

    散列表的英文叫 Hash Table,我们平时也叫它 哈希表 或者 Hash 表。散列表用的是数组支持按照下标随机访问数据的特性,所以散列表其实就是数组的一种扩展,由数组演...

  • 解耦

    解耦 对于大型重构, 最有效的手段就是 解耦, 解耦的目的使实现代码高聚合、松耦合。 解耦为何如此重要? 那如何来控制代码的复杂性呢?手段有很多,我个人认为...

  • 重构

    why 对于项目来言,重构可以保持代码质量持续处于一个可控状态,不至于腐化到无可救药的地步。对于个人而言,重构非常锻炼一个人的代码能力,并且是一件非常有成就感的事情。它是我...

  • 面向对象编程 OOP

    面向对象编程是一种编程范式或编程风格。它以类或对象作为组织代码的基本单元,并将封装、抽象、继承、多态四个特性,作为代码设计和实现的基石 。 封装也叫作信息隐藏或者数据访问保...

  • 240
    Java(六) 异常

    Java 中的异常处理 在Java 中 通过 Throwable 及其子类描述各种不同的异常类型 Throwable 有两个重要的子类: Exception 和 Erro...

  • 240
    Java(五) 面向对象

    类 构造方法 构造方法与类名必须相同并且没有返回值; 可以指定参数; 只能在对象实例化的时候调用; 当没有指定构造方法时, 系统会自动添加无参的构造方法;...

  • Java(四)

    方法 修饰符 返回值类型 方法名(参数类型 参数名) { ... 方法体 ... return 返回值; } 修饰符:修饰符,这是可选的,告诉编译器如何...

  • 240
    Java(三)

    数组的定义 声明数组变量有两种方式: 1. dataType[] arrayRefVar, 数据类型 [] 数组名字; 2.dataType arrayR...

  • 240
    Java(二)

    变量 定义格式 : 数据类型 变量名 = 变量值; java 是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间。 数据类型 ...