对集合进行遍历 只能获取集合元素,但是不能对集合进行操作。 迭代器除了遍历,还可以进行remove的动作。 如果是用ListIterator,还可以在遍历过程中进行增删改查的动作。 for(String s : al) { s = } 传统for和高级for的区别? 1. 高级for有一个局限性,必...
分类:
其他好文 时间:
2014-07-19 17:31:32
阅读次数:
198
演示地址帐号:admin 密码:admin123 请不要删除用户避免他人无法体验(文章中已经附带源码,源码开放到17讲下载)快捷地址(QQ群37509873也有相应的下载): 第2讲源码下载密码:wg0i 最新代码生成器+17讲源码下载密码:n2ji SwfUpload在...
分类:
Web程序 时间:
2014-07-18 21:12:01
阅读次数:
370
1.Iterable接口在java.lang包中;Iterator接口在java.util包中2.Iterable中只有一个方法,那就是返回一个Iterator迭代器:Iterator iterator() 而Iterator中有关于迭代器的核心功能,next(),hasNext(),remove(...
分类:
编程语言 时间:
2014-07-18 19:06:45
阅读次数:
4190
描述:遍历数据,数据为数字或者由数字填充的列表不使用生成器1 data = [[1, 2], [3, 2], [5]]2 3 for lst in data:4 for item in lst:5 print item使用生成器1 data = [[1, 2], [3, 2]...
分类:
编程语言 时间:
2014-07-18 18:32:05
阅读次数:
284
线程安全的集合包含2个问题 1.多线程并发修改一个集合怎么办? 2.如果迭代的过程中集合被修改了怎么办? a.一个线程在迭代,另一个线程在修改 b.在同一个线程内用同一个迭代器对象进行迭代、修改、迭代、修改... 共有有3种解决方案 1.用老的Vector/Hashtable类,上面2个问题都不用....
分类:
编程语言 时间:
2014-07-18 17:15:58
阅读次数:
203
深入浅出 JavaScript 中的 thisJavaScript 是一种脚本语言,因此被很多人认为是简单易学的。然而情况恰恰相反,JavaScript 支持函数式编程、闭包、基于原型的继承等高级功能。本文仅采撷其中的一例:JavaScript 中的 this 关键字,深入浅出的分析其在不同情况下的...
分类:
编程语言 时间:
2014-07-18 15:04:41
阅读次数:
261
1.删除 1 public static void main(String[] args) { 2 HashSet hs=new HashSet(); 3 hs.add("mm"); 4 hs.add("kk"); 5 hs....
分类:
编程语言 时间:
2014-07-18 10:21:10
阅读次数:
168
1. map函数map(函数A,字符串或者列表)map函数的意思是将函数A依次作用到字符串的每个字符或者列表的每个元素.例如:map(lambda x: x*x,[1,2])[1, 4]这里lambda是匿名函数,匿名函数的作用就是不用定义函数名.格式:lambda 参数: exp关于map函数,其...
分类:
编程语言 时间:
2014-07-18 08:13:48
阅读次数:
297
SnowflakeID组成SnowflakeID有64bits长,由以下三部分组成:time—42bits,精确到ms,那就意味着其可以表示长达(2^42-1)/(1000360024*365)=139.5年,另外使用者可以自己定义一个开始纪元(epoch),然后用(当前时间-开始纪元)算出time...
分类:
其他好文 时间:
2014-07-18 08:13:24
阅读次数:
7361