java编程思想
MarissaMan
这个作者很懒,什么都没留下…
展开
-
java编程思想 bruce Eckel 目录
1.对象导论 2.一切都是对象 3.操作符 4.控制执行流程 5.初始化与清理 6.访问权限控制 7.复用类 8.多态 9.接口 10.内部类 11.持有对象 12.通过异常处理错误 13.字符串 14.类型信息 15.泛型 16.数组 17.容器深入研究 18.java I/O系统 19.枚举类型 20.注解 21.并发 22.图形化用户界面原创 2016-08-08 13:40:18 · 557 阅读 · 0 评论 -
java编程思想 bruce Eckel chapter11 持有对象
11.1泛型和类型安全的容器 11.2基本概念 11.3添加一组元素 11.4容器的打印 11.5List 11.6迭代器 ListIterator 11.7LinkedList 11.8Stack 11.9set 11.10 map 11.11 queue 11.12 Collection 和 Iterator 11.13foreach 和 迭代器原创 2016-08-09 16:50:32 · 244 阅读 · 0 评论 -
java编程思想 bruce Eckel chapter10 内部类
10.1 创建内部类 10.2链接到外部类 10.3使用.this 与.new 10.4内部类与向上转型 10.5在方法与作用域内的内部类 10.6匿名内部类 10.7嵌套类 10.8为什么需要内部类 10.9内部类的继承 10.10内部类可以被覆盖吗 10.11局部内部类 10.12内部类标识符原创 2016-08-09 16:41:58 · 259 阅读 · 0 评论 -
java编程思想 bruce Eckel chapter9 接口
9.1抽象类和抽象方法 9.2接口 9.3完全解耦 9.4java中的多重继承 9.5通过继承来扩展接口 9.6适配接口 9.7接口中的域 9.8嵌套接口 9.9 接口与工厂原创 2016-08-09 16:30:15 · 181 阅读 · 0 评论 -
java编程思想 bruce Eckel chapter8 多态
8.1再论向上转型 忘记对象类型 8.2转机 方法调用绑定 产生正确的行为 可扩展性 缺点:域与静态方法 8.3构造器和多态 构造器的调用顺序 继承与清理 构造器内部的多态方法的行为 8.4协变返回类型 8.5用继承进行设计 纯继承与扩展 向下转型与运行时类型识别原创 2016-08-09 16:24:41 · 198 阅读 · 0 评论 -
java编程思想 bruce Eckel chapter7 复用类
7.1组合语法 7.2 继承语法 7.3 代理 7.4 结合使用组合和继承 7.5 在组合与继承之间选择 7.6 protected 关键字 7.7 向上转型 7.8 final 关键字 final 数据 final空白 final参数 final 方法 final 类 7.9 初始化及类的加载原创 2016-08-09 16:02:07 · 190 阅读 · 0 评论 -
java编程思想 bruce Eckel chapter6 访问权限控制
6.1 包:库单元 包名独一无二 定制工具库 6.2java 访问权限修饰词 public protected 同包,继承可访问 private 仅类内可访问 6.3 接口和实现 6.4类的访问权限原创 2016-08-09 10:25:59 · 223 阅读 · 0 评论 -
java编程思想 bruce Eckel chapter5 初始化与清理
5.1用构造器确保初始化 5.2方法重载 参数列表不同(个数,顺序,类型) 忽略返回值 5.3 默认构造器 5.4 this关键字 5.5清理:终结处理和垃圾回收 1.对象可能不被垃圾回收 2.垃圾回收并不等于"析构" 3.垃圾回收只与内存有关. 5.6成员初始化 5.7 构造器初始化 初始化顺序 静态数据的初始化 显式的静态初始化 非静态实例初始化 5.8 数组初原创 2016-08-09 09:47:28 · 208 阅读 · 0 评论 -
java编程思想 bruce Eckel chapter4控制执行流程
4.1 true false 4.2 if-else 4.3 迭代 while do-while for 4.4 foreach 语法 for ( float x : f ) 4.5 return 4.6 break continue break 结束循环 continue 结束本次循环 4.7 臭名昭著的goto label1: outer-iteration {原创 2016-08-09 09:21:28 · 184 阅读 · 0 评论 -
java编程思想 bruce Eckel chapter3操作符
3.1更简单的打印语句 3.2使用java操作符 3.3优先级 3.4赋值 3.5算术操作符 3.6自动递增和递减 3.7关系操作符 3.8逻辑操作符(短路) 3.9直接常量(指数记数法) 3.10按位操作符 3.11移位操作符 3.12三元操作符if-else 3.13 字符串操作符 + 和 +=原创 2016-08-08 19:54:07 · 181 阅读 · 0 评论 -
java编程思想 bruce Eckel chapter2一切都是对象
2.1用引用操纵对象 2.2必须由你创建所有对象 2.2.1存储对象的地方:(5个) 1.寄存器 2.堆栈(对象引用) 3.堆(对象) 4.常量存储 5.非ram存储 2.2.2特例:基本类型 boolean char 16 bits byte 8 bits short 16bits int 32bits long 64bits float 32bits d原创 2016-08-08 19:46:11 · 290 阅读 · 0 评论 -
java编程思想 bruce Eckel chapter1对象导论
chapter1 对象导论 1.1抽象过程 面向对象程序设计的特性: 1.万物皆为对象 2.程序是对象的集合. 3.每个对象都有自己的由其他对象所构成的存储. 4.每个对象都拥有其类型. 5.某一特定类型的所有对象都可以接收同样的消息. 1.2每个对象都有一个接口 面向对象方法并不是仅局限于构建仿真程序.面向对象技术的应用可以将大量问题很容易降解为一个简单的解决方案. 1.3每原创 2016-08-08 14:18:26 · 577 阅读 · 0 评论 -
java编程思想 bruce Eckel chapter12 通过异常处理错误-chapter22 图形化用户界面
chapter12 通过异常处理错误 12.2基本异常 12.3捕获异常 12.4创建自定义异常 try catch finally 使用finally进行清理 构造器 异常匹配(多个异常,匹配入口) chapter13 字符串 字符串是常量 初始化之后不可变 格式化输出 正则表达式 chapter14 类型信息 反射:运行时的类信息 动态代理 rtti机制原创 2016-08-09 17:32:45 · 478 阅读 · 0 评论