Java编程思想
JAVA 编程思想一书总结
荆轲刺秦
欢迎关注我的个人微信公众号:我与风来;
谦虚,别浮躁;好学,别懒惰;律己,别拖延。
展开
-
Java编程思想之类型信息(反射)
反射:运行时的类信息反射提供了一种机制——用来检查可用的方法,并返回方法名。 类方法提取器 代理 动态代理翻译 2017-09-02 11:51:24 · 395 阅读 · 0 评论 -
Java编程思想之数组
前言:这篇主要是对数组的一些深入介绍,主要包括了数组的一些实用功能(复制数组、数组排序,数组元素的比较等)。 对排好序的数组进行二分查找翻译 2017-09-07 10:55:49 · 413 阅读 · 0 评论 -
Java编程思想之泛型(下)
边界<? extends MyClass> <? super MyClass> 通配符 <?>翻译 2017-09-04 11:33:57 · 302 阅读 · 0 评论 -
Java编程思想之字符串
1 不可变StringString 对象是不可变的。 Java String 占位符 格式化输出 Formatter翻译 2017-08-15 16:49:07 · 176 阅读 · 0 评论 -
Java编程思想之泛型(上)
简单泛型 泛型方法 泛型接口 元组 擦除 擦除的补偿 泛型数组翻译 2017-09-03 16:14:32 · 392 阅读 · 0 评论 -
Java编程思想之通过异常处理错误
Java异常 错误恢复机制 需要错误源能通过某种方式,把适当的信息传递给某个接受者——该接受者知道如何正确地处理这个问题。 “异常”这个词有“我对此感到意外”的意思。问题出现了,你也许并不清楚该如何处理,但你的确知道不应该置之不理;你要停下来,看看是不是有别人或在别的地方,能够处理这个问题。只是在当前的环境中还没有足够的信息来解决这个问题,所翻译 2017-08-14 20:42:58 · 276 阅读 · 0 评论 -
正则表达式
正则表达式是一种强大而灵活的文本处理工具。使用正则表达式,我们能够以编程的方式,构造复杂的文本模式,并对输入的字符串进行搜索。1 基础一般来说,正则表达式就是以某种方式来描述字符串。 Java正则表达式 测试Java正则表达式的程序翻译 2017-08-21 17:51:30 · 345 阅读 · 0 评论 -
Java编程思想之内部类
* 可以将一个类的定义放在另一个类的定义内部,这就是内部类。* 匿名内部类 嵌套类 闭包与回调 内部类的继承翻译 2017-08-10 19:24:28 · 238 阅读 · 0 评论 -
Java编程思想之一切都是对象
2.1 用引用操作对象 尽管一切都看作是对象,但操作的标识符实际上都是对象的一个“引用”(reference)。 2.2 必须由你创建所有对象 一旦创建了一个引用,就希望它能与一个新的对象相关联。通常用new操作符来实现这一目的。 一旦Java看到null,就知道这个引用还没有指向某个对象,在使用任何引用前,必须为其指定一个对象。 2.3 永远不需要销毁对象 ①对象的翻译 2017-07-23 19:14:23 · 268 阅读 · 0 评论 -
Java编程思想之操作符
在最底层,Java中的数据是通过使用操作符来完成的。 1 使用Java操作符 几乎所有的操作符都只能操作“基本类型”。例外的操作符是“=”、“==”和“!=”,这些操作符能操作所有的对象。除此之外,String类支持“+”和“+=”。 2 赋值 赋值使用操作符“=”,取右边的值,把它复制给左边。右值可以是任何常数、变量或表达式。但左值必须是一个明确的已命名的翻译 2017-07-26 15:30:07 · 255 阅读 · 0 评论 -
Java编程思想之初始化与清理
Java中采用了构造器,并额外提供了“垃圾回收器”。对于不再使用的内存资源,垃圾回收器能自动将其释放。 1 用构造器确保初始化 在Java中通过提供构造器,类的设计者可确保每个对象都会得到初始化。创建对象时,如果其类具有构造器,Java就会在用户有能力操作对象之前自动调用相应的构造器。 构造器采用与类相同的名称。 例如: new Rock();翻译 2017-07-27 23:14:01 · 236 阅读 · 0 评论 -
Java编程思想之复用类
组合 继承 代理翻译 2017-07-29 12:44:15 · 317 阅读 · 0 评论 -
Java编程思想之多态
①多态通过分离做什么和怎么做,从另一角度将接口和实现分离开来。多态不但能够改善代码的组织结构和可读性。还能够创建可拓展的程序。 ②“封装”通过合并特征和行为来创建新的数据类型。“实现隐藏”则通过将细节“私有化”把接口和实现分离开来。 构造器的多态行为 协变返回类型翻译 2017-07-31 11:22:53 · 377 阅读 · 0 评论 -
Java编程思想之接口
接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。 1 抽象类和抽象方法 策略设计模式 工厂方法设计模式翻译 2017-08-01 21:52:35 · 238 阅读 · 0 评论 -
Java编程思想之对象导论
1.1 抽象过程 ①人们所能解决问题的复杂性取决于抽象的类型和质量。 ②将问题空间中的元素及其在解空间中的表示称为“对象”。 程序可以通过添加新类型的对象使自身适用于某个特定问题。 ③五个基本特性: 万物皆为对象 程序是对象的集合,它们通过发送消息来告诉彼此所要做的 每个对象都有自己的由其他对象所构成的存储 每个对象都拥有其类型 某翻译 2017-07-22 19:36:44 · 222 阅读 · 0 评论 -
Java编程思想之类型信息(Class对象)
RTTI Class对象 .class Class.forName() .getClass(); instanceof .isInstance() 多态机制翻译 2017-08-31 22:14:51 · 324 阅读 · 0 评论