张拭心的博客 shixinzhang

“厚德求真·励学笃行”,输入->思考->输出

工作第十五周:上线前的惊悚

新增单词thus far 到目前为止 nondestructive 无损的 deliberately 故意的 recursive 递归的,回归的 bulk 大量的 comprise 包含 demonstrated 论证 proportional to 成正比 be taken i...

2016-10-31 19:44:09

阅读数 2962

评论数 3

Java 解惑:Random 种子的作用、含参与不含参构造函数区别

Random 通常用来作为随机数生成器,它有两个构造方法: Random random = new Random(); Random random2 = new Random(50); 1.不含参构造方法:public Random() { setSeed(S...

2016-10-30 10:58:51

阅读数 9506

评论数 2

Java 集合深入理解(15):AbstractMap

点击查看 Java 集合框架深入理解 系列, - ( ゜- ゜)つロ 乾杯~ 今天终于不下雨了,讨厌雨天。今天来了解下 AbstractMap。 什么是 AbstractMapAbstractMap 是 Map 接口的的实现类之一,也是 HashMap, TreeMap, Concurrent...

2016-10-27 19:50:43

阅读数 7208

评论数 2

重温数据结构:哈希 哈希函数 哈希表

点击查看 Java 集合框架深入理解 系列, - ( ゜- ゜)つロ 乾杯~ 在学习 HashMap 前,我们先来温习下 Hash(哈希) 的概念。 什么是 HashHash(哈希),又称“散列”。散列(hash)英文原意是“混杂”、“拼凑”、“重新表述”的意思。在某种程度上,散列是与排序相反...

2016-10-27 00:49:30

阅读数 13980

评论数 6

Java 集合深入理解(14):Map 概述

点击查看 Java 集合框架深入理解 系列, - ( ゜- ゜)つロ 乾杯~ 终于把 List 常用的几种容器介绍完了,接下来开始 Map 的相关介绍。 什么是 MapJava 中的 Map 接口 是和 Collection 接口 同一等级的集合根接口,它 表示一个键值对 (key-value...

2016-10-26 00:20:59

阅读数 8451

评论数 3

工作第十四周:整理收藏夹、旧文章有感

这一周作死选了本英文版 Effective Java,看得好痛苦 T.T.新单词: composed 组成 accomplished 典型的,熟练的 encapsulates 封装 transient 短暂的,瞬态的,Java 关键字之一 explicit 明确的 skeletal ...

2016-10-23 23:02:56

阅读数 3207

评论数 7

Java 集合深入理解(13):Stack 栈

点击查看 Java 集合框架深入理解 系列, - ( ゜- ゜)つロ 乾杯~ 今天心情不错,再来一篇 Stack ! 数据结构中的 栈数据结构中,栈是一种线性数据结构,遵从 LIFO(后进先出)的操作顺序,所有操作都是在顶部进行有点像羽毛球筒:栈通常有三种操作: push 入栈 pop ...

2016-10-23 13:25:32

阅读数 3846

评论数 0

Java 集合深入理解(12):古老的 Vector

点击查看 Java 集合框架深入理解 系列, - ( ゜- ゜)つロ 乾杯~ 今天刮台风,躲屋里看看 Vector ! 都说 Vector 是线程安全的 ArrayList,今天来根据源码看看是不是这么相似。什么是 VectorVector 和 ArrayLi...

2016-10-23 12:03:05

阅读数 7624

评论数 1

Java 集合深入理解(11):LinkedList

点击查看 Java 集合框架深入理解 系列, - ( ゜- ゜)つロ 乾杯~ 今天心情鱼肚白,来学学 LinkedList 吧! 日常开发中,保存一组数据使用的最多的就是 ArrayList, 其次就是 LinkedList 了。我们知道 ArrayList 是以数组实现的,遍历时很快,但是插...

2016-10-20 20:15:34

阅读数 10855

评论数 7

Java 集合深入理解(10):Deque 双端队列

点击查看 Java 集合框架深入理解 系列, - ( ゜- ゜)つロ 乾杯~什么是 DequeDeque 是 Double ended queue (双端队列) 的缩写,读音和 deck 一样,蛋壳。Deque 继承自 Queue,直接实现了它的有 LinkedList, ArayDeque, C...

2016-10-19 23:54:13

阅读数 12394

评论数 1

Java 集合深入理解(9):Queue 队列

什么是队列队列是数据结构中比较重要的一种类型,它支持 FIFO,尾部添加、头部删除(先进队列的元素先出队列),跟我们生活中的排队类似。队列有两种: 单队列 循环队列 单队列就是常见的队列, 每次添加元素时,都是添加到队尾:以数组实现的队列为例,初始时队列长度固定为 4,font 和 rear 均为...

2016-10-19 16:45:19

阅读数 34298

评论数 16

Java 集合深入理解(8):AbstractSequentialList

点击查看 Java 集合框架深入理解 系列, - ( ゜- ゜)つロ 乾杯~AbstractSequentialList 没有什么特别的,这里介绍是为了理解 LinkedList 更容易。什么是 AbstractSequentialList( Sequential 相继的,按次序的)Abstrac...

2016-10-19 00:31:22

阅读数 4131

评论数 1

Java 集合深入理解(7):ArrayList

点击查看 Java 集合框架深入理解 系列, - ( ゜- ゜)つロ 乾杯~什么是 ArrayList ArrayList 是 Java 集合框架中 List接口 的一个实现类。可以说 ArrayList 是我们使用最多的 List 集合,它有以下特点: 容量不固定,想放多少放多少(当然有最大阈...

2016-10-18 22:42:53

阅读数 11094

评论数 8

Hybrid:Android 中如何获取和写入 H5 localStorage 数据

主要分三步: 写个接口,接收 Js 回调 添加到 WebView 主动调用 Js 获取 比如我要获取保存在 LocalStorage 中的 userKey 字段:1.写个接口,接收 Js 回调public class HybridInterface { Context context; ...

2016-10-17 16:44:17

阅读数 9282

评论数 11

Java 集合深入理解(6):AbstractList

点击查看 Java 集合框架深入理解 系列, - ( ゜- ゜)つロ 乾杯~什么是 AbstractListAbstractList 继承自 AbstractCollection 抽象类,实现了 List 接口 ,是 ArrayList 和 AbstractSequentiaList 的父类。它实...

2016-10-16 23:07:45

阅读数 8334

评论数 8

Java 集合深入理解(5):AbstractCollection

什么是 AbstractCollectionAbstractCollection 是 Java 集合框架中 Collection 接口 的一个直接实现类, Collection 下的大多数子类都继承 AbstractCollection ,比如 List, Set。 它实现了一些方法,也定义了几...

2016-10-16 12:55:44

阅读数 6234

评论数 6

工作第十三周:身体掏空,精神饱满

一连 7 天班,晨兴理荒秽,带月荷键归,身体累的像条狗,脑子却转得飞快。 心态转变以后,即使工作生活里有些不顺的事,也没那么发愁了,毕竟它们只是过客。 新单词 from scratch 从0开始 braces 括弧 吊带,背带;托架( brace的名词复数 );箍子;括弧;(儿童)牙箍 ...

2016-10-16 01:01:29

阅读数 2734

评论数 3

Java 集合深入理解(4):List<E> 接口

蓝瘦!香菇! 连着加班,一篇文章写了好几天,心好痛! 在 Java 集合深入理解:Collection 中我们熟悉了 Java 集合框架的基本概念和优点,也了解了根接口之一的 Collection,这篇文章来加深 Collection 的子接口之一 List 的熟悉。List 接口一个 List...

2016-10-13 01:34:49

阅读数 59639

评论数 10

Java 集合深入理解(3):Collection

什么是集合? 集合,或者叫容器,是一个包含多个元素的对象; 集合可以对数据进行存储,检索,操作; 它们可以把许多个体组织成一个整体: 比如一副扑克牌(许多牌组成的集合); 比如一个电话本(许多姓名和号码的映射)。 什么是集合框架?集合框架是一个代表、操作集合的统一架构。所有的集合框架都包含以下几...

2016-10-10 01:20:51

阅读数 32057

评论数 7

Java 集合源码解析(2):ListIterator

ListIterator根据官方文档介绍, ListIterator 有以下功能: 允许我们向前、向后两个方向遍历 List; 在遍历时修改 List 的元素; 遍历时获取迭代器当前游标所在位置。 注意,迭代器 没有当前所在元素一说,它只有一个游标( cursor )的概念,这个游标总是在元素之间...

2016-10-07 22:57:23

阅读数 8518

评论数 3

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