林间有雪
林间有雪
全部文章
分类
读书笔记(8)
归档
标签
去牛客网
登录
/
注册
林间有雪的博客
全部文章
(共8篇)
《Java编程思想 (第4版)》读书笔记
第9章 接口 接口和抽象类提供了一种将接口与实现分离的更加结构化的方法。这种机制在编程语言中不常见,例如 C++ 只对这种概念有间接的支持。而在 Java 中存在这些关键字,说明这些思想很重要,Java 为它们提供了直接支持。 1. 抽象类和方法 对于像 Instrument 那样的抽象类来...
2020-07-18
0
0
《Java编程思想 (第4版)》读书笔记
第8章 多态 多态是面向对象编程语言中,继数据抽象和继承之外的第三个重要特性。多态提供了另一个维度的接口与实现分离,以解耦做什么和怎么做。多态不仅能改善代码的组织,提高代码的可读性,而且能创建有扩展性的程序——无论在最初创建项目时还是在添加新特性时都可以“生长”的程序。 1. 多态的定义和场景 多态...
2020-07-11
0
0
《Java编程思想 (第4版)》读书笔记
第7章 复用 对于像 C 语言等面向过程语言来说,“复用”通常指的就是“复制代码”。任何语言都可通过简单复制来达到代码复用的目的,但是这样做的效果并不好。Java 围绕“类”(Class)来解决问题。我们可以直接使用别人构建或调试过的代码,而非创建新类、重新开始。 1. 组合 仅需要把对象的引用(o...
2020-07-03
0
0
《Java编程思想 (第4版)》读书笔记
第6章 封装 Java 提供了访问修饰符(access specifier)供类库开发者指明哪些对于客户端程序员是可用的,哪些是不可用的。访问控制权限的等级,从“最大权限”到“最小权限”依次是:public,protected,包访问权限(package access)(没有关键字)和 priva...
2020-06-27
0
0
《Java编程思想 (第4版)》读书笔记
第5章 初始化与清理 1. 用构造器确保初始化 在调用构造器创建对象的时候,就会完成初始化,所以构造方法中并没有对initialize()方法的明确调用,但是初始化和创建时捆绑在一起的,两者不能分离。 2. 方法重载 为了让方法名相同而形参不同的构造器同时存在,必须用到方法重载。同时,尽管方法...
2020-06-19
0
0
《Java编程思想 (第4版)》读书笔记
第4章 控制执行流程 1. true和false 所有条件语句都利用条件表达式得真或假来决定执行路径。 2. if-else 3. 迭代 while、do-while、forwhile和do-while唯一的区别就是do-while中得语句至少会执行一次for循环的格式: for(initia...
2020-06-12
0
0
《Java编程思想 (第4版)》读书笔记
第3章 操作符 1. 使用Java操作符 几乎所有的操作符都只能操作“基本类型”。例外的操作符是“=”、“==” 和 “!=”,这些操作符能操作所有的所有的对象。除此以外,String类支持“+”和“+=” 2. 优先级 (需要去括号去明确规定计算顺序) 3. 赋值 赋值使用操作符“=”。对基本数据...
2020-06-06
0
0
《Java编程思想 (第4版)》读书笔记
第1章 对象导论 1. 抽象过程(经典面向对象语言Smalltalk) 2. 每个对象都有一个接口 3. 每个对象都提供服务 4. 具体实现隐藏(Java通过关键字public, private, protected在类的内部设定边界) 5. 通过复用实现组合...
2020-05-29
0
0