码迷,mamicode.com
首页 >  
搜索关键字:持有对象    ( 114个结果
设计模式之基础模式概览
设计模式之基础模式概览。设计模式是实现特定需求的接近代码层面的设计套路,通常用于梳理和表达对象之间较为复杂的依赖和交互关系,将错综复杂的容易膨胀的难以理解和扩展的条件判断逻辑解开成一系列对象的清晰可理解的易扩展的交互结构。每个设计模式都有某个关注点,而这些关注点是相互协作的;具有协作关系的模式也是可... ...
分类:其他好文   时间:2018-08-19 12:56:38    阅读次数:142
Java持有对象的方法——容器
通常,程序总是根据运行时才知道的某些条件去创建新对象。 在此之前,并不知道所需对象的数量,甚至不知道确切的类型。 所以,为解决这个普遍的编程问题,需要在任意时刻和任意位置创建任意数量的对象: 首先,不能依靠创建命名的引用来持有每一个对象了: MyType aReference; 原因: 不知道实际上 ...
分类:编程语言   时间:2018-07-11 21:26:31    阅读次数:118
Java中死锁的定位与修复
死锁应该可以说是并发编程中比较常见的一种情况,可以说如果程序产生了死锁那将会对程序带来致命的影响;所以排查定位、修复死锁至关重要; 我们都知道死锁是由于多个对象或多个线程之间相互需要 对方锁持有的锁而又没有释放对方所持有的锁,导致双方都永久处于阻塞状态 ; 如上图所示,线程1持有对象1的锁、线程2持 ...
分类:编程语言   时间:2018-06-29 17:17:42    阅读次数:153
第十一章 Arrays.toString( ... )产生数组的可打印表示
打印容器无需任何帮助,直接打印容器对象即可获得容器内可视数据,但是对于数组,直接打印数组对象,最终是调用toString方法,打印出的只是: 类名@HashCode。 输出结果: 其中【代表数组的维度, L 代表其为引用类型的数组,引用类型的数组有自己class的名称。I 代表其为基本类型的数组,基 ...
分类:编程语言   时间:2018-06-22 15:32:52    阅读次数:175
《Java编程思想》笔记 第十一章 持有对象
1.保存对象引用 1.数组,数组具有固定大小 2.容器类,可自动调节大小 2.容器类 List Set Queue Map 及常用的实现类 2.1 Collectioon (接口) 2.1.1 List(接口) 按插入顺序保存 2.1.2 Set(接口) 不能有重复元素 1.HashSet :最快获 ...
分类:编程语言   时间:2018-05-15 13:23:43    阅读次数:214
java集合基础篇 简单总结
昨天晚上看了编程思想4的持有对象,所以把学到看到的一些记记背背的方面给总结一下。 java的容器主要分为两类,一个是实现了接口Collection的一类,还有一个是实现了Map接口的一类。 继承Collction接口的主要有List、Set接口还有Queue。Collection继承了Iterato ...
分类:编程语言   时间:2018-03-23 13:05:43    阅读次数:229
java反射
Java反射 反射也叫自省,其名称来源于光学上的反射概念: ? 人通过照镜子来知道自己的样子 ? Java对象通过反射知道自己的类型等信息 ? 我们其实经常使用最基本的自省操作: ? instanceof 操作符 ? Object.getClass() 方法 JAVA不是动态语言,但JAVA具有一个 ...
分类:编程语言   时间:2018-03-21 20:00:29    阅读次数:186
“持有对象”小记
关于《Java编程思想》第十一章“持有对象”一个内容的思考 在书中第244页,提到了这样的一个方法:Collection.shuffle() 方法。其功能是打乱一个 List 中的元素的顺序。 在这一页的下方,举了这样一个例子: 根据这段代码,如果直接来看,可以这样分析: list1引用指向了一个全 ...
分类:其他好文   时间:2018-03-15 01:44:51    阅读次数:236
持有对象——Java中的容器(一)
Collection。一个独立元素的序列,这些元素都服从一条或多条规则。List必须按照插入顺序保存元素,Set不能保存重复元素,Queue按照排队规则来确定对象产生的顺序(通常与他们插入的顺序相同)。 Map。一组成对的“键值对”对象,允许使用键来查找值。其中键不能重复,否则键对应的值会被覆盖。 ...
分类:编程语言   时间:2018-01-14 22:47:30    阅读次数:227
Java---容器基础总结
Java提供了大量持有对象的方式: (1) 数组将数字与对象联系起来。 它保存类型明确的对象,查询对象时,不需要对结果做类型转换。它可以是多维的, 可以保存基本类型的数据。 但是,数组一旦生成,其容量就不能改变。 (2)Collection保存单一的元素,而Map保存相关联的键值对。有了Java的泛 ...
分类:编程语言   时间:2018-01-07 19:54:45    阅读次数:153
114条   上一页 1 2 3 4 5 ... 12 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!