CodingDoge

导航

2016年5月22日 #

[THINKING IN JAVA]复用类

摘要: 7 复用类 7.1 组合 即在一个类中使用另一个类作为成员变量,这是复用了现有程序代码的功能,而非形式。 7.2 继承 7.3 代理 由此可见,代理让一些该暴露的暴露了,不该暴露的隐藏起来,这似乎在权限管理中非常有用。虽然没看过设计模式中的代理模式,但是我觉得可以在代理方法前后包裹一些方法和操作来做 阅读全文

posted @ 2016-05-22 15:41 CodingDoge 阅读(309) 评论(0) 推荐(0) 编辑

[THINKING IN JAVA]访问权限控制

摘要: 6 访问权限控制 6.1 包:库单元 6.2 JAVA访问权限修饰符 阅读全文

posted @ 2016-05-22 12:28 CodingDoge 阅读(117) 评论(0) 推荐(0) 编辑

2016年5月14日 #

[THINKING IN JAVA]初始化和清理

摘要: 4、5初始化和清理 5.1 构造器初始化 5.2 方法重载 5.3 垃圾回收 5.4 成员变量初始化 5.6 数组初始化 5.7 枚举类型 阅读全文

posted @ 2016-05-14 15:21 CodingDoge 阅读(206) 评论(0) 推荐(0) 编辑

[THINKING IN JAVA]操作符

摘要: 3 操作符 3.1 static import 可以static import静态方法和变量,这样就可以在不写类名的前提下调用类中的静态方法和变量; 3.2 对象引用和值传递 3.3 运算符 阅读全文

posted @ 2016-05-14 13:40 CodingDoge 阅读(149) 评论(0) 推荐(0) 编辑

[Thinking in Java]这些必须先了解

摘要: 2.基本概念和认识 2.1 Java引用 Java中一切皆是对象,一切对象实例的标识符号(对象名称)都只是对象的引用。 2.2 对象的创建 寄存器:位于CPU内部,这是存取最快的区域,但是Java并不能直接控制,程序运行过程中也并不能感知到这一块的分配和操作情况; 堆栈:位于RAM,存放基础类型变量 阅读全文

posted @ 2016-05-14 12:37 CodingDoge 阅读(282) 评论(0) 推荐(0) 编辑

2016年5月7日 #

[Thinking in Java]Nothing but Java

摘要: 1 对象(Double Elephants) 1.1 抽象 1.2 每个对象都有一个接口 接口决定了实现该接口的类型的对象能发出什么消息。比如手机在初期就被设计成为可以[打电话]、[发短信]、[拍照],这些动作可以看做是接口,实现了这些接口就是一部手机。接口把这些必要的方法聚集起来,就能让实现接口的 阅读全文

posted @ 2016-05-07 11:39 CodingDoge 阅读(257) 评论(0) 推荐(0) 编辑