Java编程思想笔记
岁月无痕study
这个作者很懒,什么都没留下…
展开
-
Java编程思想--第二章 一切都是对象
2.1用引用操纵对象 一切都看作对象,但操作的标识符实际是对象的一个引用(reference);例如遥控器(引用)来操纵电视机(对象),实际操控的遥控器(引用),再由遥控器来调控电视机(对象)。如果在房间四处走动,同时又想调控电视机,那么只需携带遥控器(引用),而不是电视机(对象)。没有电视机,遥控器可独立存在,也就是说,你拥有一个引用,并不一定要有一个对象与它关联,例如创建一个String的引用原创 2016-11-28 17:07:32 · 1389 阅读 · 1 评论 -
Java编程思想--第八章 多态
在面向对象的程序设计语言中,多态是继数据抽象和继承之后的第三种基本特征。 多态通过分离做什么和怎么做,从另一个角度将接口和实现分离开来,多态不但能够改善代码的组织结构和 可读性,还能够创建可扩展的程序—即无论在项目最初创建时还是在需要添加新功能时都可以生长的程序。 “封装”通过合并特征和行为来创建新的数据类型。“实现隐藏”则通过将细节“私有化”把接口和实现 分离开来。这种类型的组织机制对那原创 2016-12-22 18:13:43 · 600 阅读 · 0 评论 -
HashMap原理详讲
对于HashMap的学习我们需要注意的概念和问题有 1、什么是HashMap以及HashMap的构成 2、HashMap的基本存储原理以及存储内容的组成 3、HashMap的工作原理以及存取方法过程 4、HashMap中解决碰撞的方法 5、 equals()和hashCode()的应用,以及它们在HashMap中的重要性 6、 不可变对象的好处 6、 HashMap多线程的条件竞原创 2017-02-08 13:34:45 · 14993 阅读 · 0 评论