这一章节我们来讨论一下synchronized持有对象锁。1.当所有方法都不使用同步的时候代码清单package com.ray.deepintothread.ch02.topic_2;
public class SynchInstance1 {
public static void main(String[] args) throws InterruptedException {
MyT...
分类:
编程语言 时间:
2016-04-26 21:11:04
阅读次数:
285
这一章节我们来讨论游戏,synchronized持有对象锁与类锁的不同点-两种锁是并行的东西,没有交集。1.同步持有对象锁或者类锁package com.ray.deepintothread.ch02.topic_3;
public class SynchInstance5 {
public static void main(String[] args) throws InterruptedE...
分类:
编程语言 时间:
2016-04-26 21:08:43
阅读次数:
191
十一:持有对象 》持有对象实例 ●数组将数字与对象联系起来。它保存类型明确的对象,查询对象时,不需要对结果做类型转换。他可以是多维的。 可以保存基本的数据类型。但是,数组一旦生成,容量就不会在变。 ●Collection保存单一的元素,而Map保存相关联的键值对。有了泛型,你就可以指定存放的对象类型 ...
分类:
编程语言 时间:
2016-04-01 12:48:51
阅读次数:
167
目录 第十一章 持有对象第十七章 容器深入研究第十八章 Java I/O系统 第十一章 持有对象 1. java容器概览 java容器的两种主要类型(它们之间的主要区别在于容器中每个“槽”保存的元素个数):Collection和Map。 (1)Collection是一个独立元素的序列,这些元素都服从 ...
分类:
编程语言 时间:
2016-03-26 23:26:14
阅读次数:
383
ArrayList1.3种构造函数ArrayList():初始化 ArrayList 类的新实例,该实例为空并且具有默认初始容量10。ArrayList(ICollection):初始化 ArrayList 类的新实例,该实例包含从指定集合复制的元素,具有与复制的元素数相同的初始容量。ArrayLi...
分类:
其他好文 时间:
2016-01-06 00:19:20
阅读次数:
178
几个常用方法:ArrayList.asList():接受一个数组或者用逗号分隔的元素列表,并将其转换为一个List对象 Collection collection=new ArrayList(Arrays.asList(12,13,23,45));collection.addAll():接受一个Co...
分类:
其他好文 时间:
2016-01-05 00:09:23
阅读次数:
267
内存管理主要内容1.内存管理的概念2.引用计数3.如何持有对象所有权4.自动释放池5.@property的使用什么是内存管理内存管理是关于如何管理对象生命周期的编程原则。int main(int argc, char *argv[]){ int value = 1...
分类:
其他好文 时间:
2015-11-21 11:44:40
阅读次数:
159
这几天简单学习了java的容器类,对于它们有了基础的了解和运用。容器类按照保存对象的个数分为两类:Collection和Map。1.Collection类型,它是保存独立元素的序列。它的子类型有List,Set,Queue;2.Map类型,它是有一组成对的"键值对"对象构成的序列。对于List有两种...
分类:
编程语言 时间:
2015-10-09 22:37:32
阅读次数:
146
JAVA使用术语“Collection”来指代那些表示集合的对象,JAVA提供的接口很多,首先我们先来记住他们的层次结构:java集合框架的基本接口/类层次结构java.util.Collection [I]+--java.util.List [I] +--java.util.ArrayList.....
分类:
编程语言 时间:
2015-10-06 09:13:20
阅读次数:
211
数组的简单认识 简单理解java数组,就是可以创建并组装它们,通过使用整型索引值访问它们的元素,并且它们的尺寸不能改变,这里的它们就是数组。 数组的特殊性 在java中有很多方式去持有对象,那么数组的与众不同...
分类:
编程语言 时间:
2015-09-22 23:50:38
阅读次数:
442