孤独键客

不管做什么,只要坚持下去就会看到不一样!

排序:
默认
按更新时间
按访问量
RSS订阅

Java编程思想学习笔记——第14章 类型信息

运行时类型信息使得你可以在程序运行时发现和使用类型信息。 Java是如何让我们在运行时识别对象和类的信息。主要是有两种方法:一种是“传统的”RTTI,它假定我们在编译时已经知道了所有的类型;另一种是“反射”机制,它允许我们在运行时发现和使用类的信息。   14.1 为什么需要RTTI RT...

2018-09-20 20:52:27

阅读数 114

评论数 0

Java编程思想学习笔记——第13章 字符串

可以证明,字符串操作是计算机程序设计中最常见的行为。   13.1 不可变String String对象是不可变的。查看JDK文档你就会发现,String 类中每一个看起来会修改String值的方法,实际上都是创建了一个全新的String对象,以包含修改后的字符串内容。而最初的String对...

2018-09-13 20:46:51

阅读数 95

评论数 0

Java编程思想学习笔记——第12章 通过异常处理错误

Java的基本理念是“结构不加的代码不能运行”。   异常使用指南 应该在下列情况下使用异常: 1)在恰当的级别处理问题。(在知道该如何处理的情况下才捕获异常)。 2)解决问题并且重新调用产生异常的方法。 3)进行少许修补,然后绕过异常发生的地方继续执行。 4)用别的数据进行计算,以...

2018-09-11 20:21:59

阅读数 36

评论数 0

Java编程思想学习笔记——第11章 持有对象

第11章 持有对象 11.2 基本概念 Java容器类类库的用途是“保存对象”,并将其划分为两个不同的概念: 1)Collection。一个独立多元素的序列,这些元素都服从一条或多条规则。List必须按照插入的顺序保存元素,而Set不能有重复元素。Queue按照排队规则来确定对象产生的顺序(...

2018-09-05 20:02:13

阅读数 71

评论数 0

Java编程思想学习笔记——第十章 内部类

第十章 内部类 可以将一个类的定义放在另一个类的定义内部,这就是内部类。 10.3使用.this与.new 练习4:在Sequence.SequenceSelector类中增加一个方法,它可以生成对外部类Sequence的引用。 /** * 作者:LKP * 时间:2018/8/24...

2018-09-05 20:01:20

阅读数 72

评论数 0

Java编程思想学习笔记——第九章 接口

第九章 接口 接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。 9.8嵌套接口 接口可以嵌套在类或其他接口中。   “确定接口是理想选择,因而应该总是选择接口而不是具体的类。”这其实是一种引诱。当然,对于创建类,几乎在任何时刻,都可以替代为创建一个接口和一个工厂。...

2018-09-05 19:59:26

阅读数 36

评论数 0

Java编程思想学习笔记——第八章 多态

学习了多态之后,看起来似乎所有东西都可以被继承,因为多态是一种如此巧妙的工具。事实上,当我们使用现成的类来建立新类时,如果首先考虑使用继承技术,反倒会加重我们的设计负担,使事情变得不必要地复杂起来。 更好的方式是首先选择“组合”,尤其是不能十分确定应该使用哪一种方式时。组合不会强制我们的程序设计...

2018-09-05 19:58:53

阅读数 33

评论数 0

Java编程思想学习笔记——第7章 复用类

7.8 final关键字 final指得是“这是无法改变的”。不想做改变可能出于两种理由:设计或效率。 可能使用到final的三种情况:数据、方法和类。 7.9初始化及类的加载 加载时众多变得更加容易的动作之一,因为Java中的所有事物都是对象。请记住,每个类的编译代码都存在与它自己的独立...

2018-09-05 19:58:26

阅读数 43

评论数 0

提示
确定要删除当前文章?
取消 删除