11 2019 档案
Thinking in java Chapter15 泛型
摘要:"1 与C ++比较" "2 简单泛型 泛型 类 " "3 泛型 接口" "4 泛型 方法" "5 匿名内部类" "6 构建复杂模型" "7 " "8 " "9 " "10" “泛型”意思就是:适用于许多许多的类型 1 与C++比较 C++模版,了解泛型的边界所在 2 简单泛型 使用泛型的目的之一:
阅读全文
Thinking in java Chapter14类型信息
摘要:"1 为什么需要RTTI(Run Time Type Information)" "2 Class对象" "3 类型转换前先做检查" "4 注册工厂" "5 instanceof 与class的等价性 " "6 反射:运行时的类信息" "7 动态代理" "8 空对象" "9 接口与类型信息" "10
阅读全文
JVM 指令集
摘要:const系列 该系列命令主要负责把简单的数值类型送到栈顶。该系列命令不带参数。注意只把简单的数值类型送到栈顶时,才使用如下的命令。 比如对应int型才该方式只能把 1,0,1,2,3,4,5(分别采用iconst_m1,iconst_0, iconst_1, iconst_2, iconst_3,
阅读全文
Thinking in java Chapter13字符串
摘要:"1 不变的字符串" "2 重载 " + " 与StringBuilder" "3 无意识的递归" "4 String 上的操作" "5 格式化输出 " "6 正则表达式" "7 扫描输入 " "8 StringTokenizer" "9 总结" java的基本理念是"结构不佳的代码不能够运行" 发
阅读全文
Thinking in java Chapter12 Java 通过异常处理错误信息
摘要:"1 概念" "2 基本异常" "3 捕获异常" "4 创建自定义异常" "5 异常说明 " "6 捕获所有异常" "6.1 栈轨迹" "6.2 重新抛出异常" "6.3 异常链" "7 java标准异常 " "8 使用finally进行清理" "9 异常的限制" "10 构造器" "11 异常匹配
阅读全文
Thinking in java Chapter11 持有对象
摘要:"11.1 泛型和类型安全容器" "11.2 基本概念" "11.3 添加一组元素" "11.4 容器的打印" "11.5 List " "11.6 迭代器" "11.7 LinkedList " "11.8 Stack" "11.9 Set" "11.10 Map" "11.11 Queue" "
阅读全文
Thinking in java Chapter10 内部类
摘要:"10.1创建内部类" "10.2链接到外部类" "10.3使用this与new" "10.4内部类与向上转型" "10.5在方法和作用域内的内部类 " "10.6匿名内部类" "10.6.1再访工厂方法" "10.7嵌套类" "10.7.1接口内部的类" "10.7.2从多层嵌套类中访问外部类的成
阅读全文
策略设计模式 Strategy模式
摘要:定义 策略模式,就是将一个算法的不同实现封装成一个个单独的类,这些类实现同一个接口,使用者直接使用该接口来访问具体的算法 https://blog.csdn.net/chenjie19891104/article/details/6396458 package chapter9interfaces.
阅读全文
Thinking in java Chapter9 接口
摘要:"9.1 抽象类和抽象方法" "9.2接口" "9.3完全耦合" "9.4Java的多重继承" "9.5通过继承来扩展接口 " "9.5.1组合接口时的名字冲突" "9.6适配接口" "9.7接口中的域" "9.7.1初始化接口中的域" "9.8嵌套接口" "9.9接口与工厂" "9.10总结" 9
阅读全文
Thinking in java Chapter8 多态
摘要:多态前提: 继承关系; 方法重写; 向上转型(父类引用指向子类对象) 成员变量 编译看左边(父类),运行看左边(父类) 成员方法 编译看左边(父类),运行看右边(子类)动态绑定 静态方法 编译看左边(父类),运行看左边(父类) 静态和类相关,算不上重写。访问还是左边 只有非静态的成员方法,编译看左边
阅读全文
浙公网安备 33010602011771号