Java集合类都继承自Collection和Map接口,它们各自有众多的实现类,集合大致分为三大类Set、List和Map,其中Set是无序不重复的集合,List是有序可重复集合,Map是由键和值对组成的集合,集合中保存的是对象(对象引用),集合的实现类有多种:ListArray,HashSet,T ...
分类:
编程语言 时间:
2016-04-29 11:53:06
阅读次数:
238
List接口概述(它的元素可重复)有序的collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。与set不同,列表通常允许重复的元素。List案例存储字符串并遍历存储..
分类:
其他好文 时间:
2016-04-28 18:22:14
阅读次数:
204
JAVA集合类是一个特别有用的工具类,可用于存储数量不确定的对象,并可以实现常用的数据结构,如栈,队列等。除此之外集合还可用于存储具有映射关系的关联数组。
JAVA集合大致可以分为Set,List,Map,Queue四种体系,其中Set代表无序不可重复的集合;List代表有序可重复的集合,Map代表具有映射关系的集合,java5又新增了Queue,代表一种队列集合实现。如果想要访问List集合的...
分类:
编程语言 时间:
2016-04-26 21:41:54
阅读次数:
163
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率,自己创建的函数叫做用户自定义函数。函数定义规范:1.函数代码块以def关键词开头,后接函数标识符名称和圆括号()。2.任何传入参数和自变量必须放在圆括号中间..
分类:
编程语言 时间:
2016-04-25 19:49:06
阅读次数:
241
集合---|Collection: 单列集合
---|List: 有存储顺序, 可重复
---|ArrayList: 数组实现, 查找快, 增删慢
由于是数组实现, 在增和删的时候会牵扯到数组
增容, 以及拷贝元素. 所以慢。数组是可以直接按索引查找, 所以查找时较快
---|LinkedLis...
分类:
编程语言 时间:
2016-04-25 15:10:55
阅读次数:
223
函数:可重复使用的代码块简单的来说:就是将我们常用的语句起了一个名字每次调用名字就可以执行这些语句;函数定义:使用关键字def语句创建函数defsayHello():
print("HelloWorld!");调用定义的函数直接使用函数名即可sayHello();输出结果:HelloWorld!如果函数有多个返回值如..
分类:
编程语言 时间:
2016-04-23 07:39:22
阅读次数:
162
1、泛型编程——即实现一个通用的标准容器库。所谓通用的标准容器库,就是要做到:比如List类存放所有肯恩类型的对象这样的事;泛型编程让你编写一个完全一般化并可重复使用的算法,其效率与针对某特定数据类型而设计的算法相同。泛型即是指具有在多种数据类型上皆可操作的意思,与模板有些类似。——泛型编程的代表作品STL是一种高效、泛型、可交互操作的软件组件。2、怎样编写一个通用的加法?? 1》使用函数...
分类:
编程语言 时间:
2016-04-22 20:45:37
阅读次数:
204
List作为一个集合类的接口,我们实际使用中通常是使用其实现类,常用的实现类有ArrayList、Vector、LinkedList,以及Vector的子类Stack。 List 因为是基于基于数组或链表存储,所以它是有序的、允许空、且可重复。 先来看下它的继承、实现关系: 最高接口为Iterabl ...
分类:
编程语言 时间:
2016-04-22 18:29:51
阅读次数:
230
Java8简明指南 欢迎来到Java8简明指南。本教程将一步一步指导你通过所有新语言特性。由短而简单的代码示例,带你了解如何使用默认接口方法,lambda表达式,方法引用和可重复注解。本文的最后你会熟悉最新的API的变化如Stream,Fcuntional,Map API扩展和新的日期API。 接口 ...
分类:
编程语言 时间:
2016-04-21 10:14:16
阅读次数:
248
目录 Python 函数 函数调用 匿名函数 return语句 变量作用域 Python 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫 ...
分类:
编程语言 时间:
2016-04-20 17:38:22
阅读次数:
244