-
23种设计模式-----行为模式
23种设计模式-----行为模式 行为模式: 关注系统中对象之间的相互交互,研究运行时对象之间的相互通信和协作,明确对象职责 1.模板方法模式(template method) 定义了一个操作中的算法 骨架 ,将某些步骤延迟到子类中实现。这样,新的子类可以在不改变一个算法结构的前...
-
并发编程之J.U.C的第二篇
并发编程之J.U.C的第二篇 并发编程之J.U.C的第二篇 3.2 StampedLock 4. Semaphore Semaphore原理 5. CountdownLatch 6. CyclicBarrier 7.线程安全集合类概述 8. ConcurrentHashMap 3. JDK7 ConcurrentHashMap 3. 性能比较 10. ConcurrentLinkedQueue 11. CopyOnWriteAr...
-
Java连载86-List集合详解
Java连载86-List集合详解 一、List集合 1.List集合存储元素的特点: (1)有序(List集合中存储有下标)?:存进去是这样的顺序,取出来还是按照这个顺序取出?。 (2)可重复 2.深入ListJ集合 ArrayList集合底层是数组,数组?是有下标的;所以ArrayList集合有很多自己的...
-
Java各种类
Java各种类 1.Object类 equals方法 2.Date类 构造方法 成员方法 DateFormat类 Calendar类 3.System类 StringBuilder原理 构造方法 toString方法 4.包装类 装箱拆箱 自动装箱自动拆箱 基本类型和字符串类型的 转换 5.Collection类 集合框架介绍 Iterator接口 迭代器 for...
-
集合与容器类
集合与容器类 集合与容器类 体系 早在 Java 2 中之前,Java 就提供了特设类。比如:Dictionary, Vector, Stack 和 Properties 这些类用来存储和操作对象组。虽然这些类都非常有用,但是它们缺少一个核心的,统一的主题。由于这个原因,使用 Vector 类的方式和使用 Prop...
-
Java连载85-集合的Contains和Remove方法
Java连载85-集合的Contains和Remove方法 一、包含与删除两种方法解析 1.boolean contains(Object o);判断集合中是否包含某个元素。 package com.bjpowernode.java_learning; import java.util.* ;? public class D85_1_ContainsMethod { public static void main(String...
-
Java连载84-Collection的常用方法、迭代器
Java连载84-Collection的常用方法、迭代器 一、Collections的常用方法介绍 1.承接上次连载,先介绍几个简单的常用方法 package com.bjpowernode.java_learning; import java.util.* ; public class D84_1_CommonMethodOfCollection { public static void main(String[]...
-
Java连载83-单向链表、双向链表、collections常用方法
Java连载83-单向链表、双向链表、collections常用方法 一、单向链表 1.单向链表:每个元素都称为节点(Entry),每个节点都由两部分组成 2.单向链表的注意点: (1)单向链表每一个节点在内存中存储上在空间位置上是无规律的; (2)为什么单向链表的查询效率变低??因...
-
JAVA中fail-fast机制
JAVA中fail-fast机制 在JDK的Collection中我们时常会看到类似于这样的话: 例如,ArrayList: 注意,迭代器的快速失败行为无法得到保证,因为一般来说,不可能对是否出现不同步并发修改做出任何硬性保证。快速失败迭代器会尽最大努力抛出 ConcurrentModificationExcepti...
-
javaSE学习笔记(11)--- Map
javaSE学习笔记(11)--- Map javaSE学习笔记(11)--- Map 1、Map集合 现实生活中,我们常会看到这样的一种集合:IP地址与主机名,身份证号与个人,系统用户名与系统用户对象等,这种一一对应的关系,就叫做映射。Java提供了专门的集合类用来存放这种对象关系的对象,...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
