说明:先从整体介绍了Java集合框架包含的接口和类,然后总结了集合框架中的一些基本知识和关键点,并结合实例进行简单分析。 1、综述 所有集合类都位于java.util包下。集合中只能保存对象(保存对象的引用变量)。(数组既可以保存基本类型的数据也可以保存对象)。 当我们把一个对象放入集合中后,系统会 ...
分类:
编程语言 时间:
2017-10-16 18:03:15
阅读次数:
161
在此之前的Java2,Java提供特设课程,如字典,向量,堆栈和属性(Dictionary, Vector, Stack,Properties)来存储和处理的对象组。虽然这些类是非常有用的,他们缺乏一个中心,统一的主题。因此,所使用的矢量的方式是从使用属性的方式不同。 集合框架的目的是要满足几个目标 ...
分类:
编程语言 时间:
2017-10-16 18:03:25
阅读次数:
154
time t = time.localtime(time.time()-86400)# 返回本地时间 print(t.tm_year, t.tm_mon) # 时间戳 time.time() # 格式化前一天时间 t = time.localtime(time.time()-86400) time. ...
分类:
编程语言 时间:
2017-10-16 18:03:35
阅读次数:
229
集合操作# 集合是个无序的,不重复的数据组合,其主要作用如下:# 1、去重,把一个列表变成集合,就自动去重了# 2、关系测试,测试两个数据之前的交集、差集、并集等关系# 常用操作:s = set([3, 5, 9, 10, 5]) # 创建一个数值集合print(s)# 显示:{9, 10, 3, ...
分类:
编程语言 时间:
2017-10-16 18:03:54
阅读次数:
227
var: 变量PyCharm变量是为了存一个东西,是为了在整个程序中调用,变量存在内存中。定义变量:变量名,赋值。变量定义的规则:1、变量名只能是字母、数字或者下划线的组合 2、变量名的第一个字符不能是数字;3、以下关键字不能声明为变量名(and\as\assert\break\def……)变量分两 ...
分类:
编程语言 时间:
2017-10-16 18:04:12
阅读次数:
187
一、Mybatis介绍 MyBatis是一款一流的支持自定义SQL、存储过程和高级映射的持久化框架。MyBatis几乎消除了所有的JDBC代码,也基本不需要手工去设置参数和获取检索结果。MyBatis能够使用简单的XML格式或者注解进行来配置,能够映射基本数据元素、Map接口和POJOs(普通jav ...
分类:
编程语言 时间:
2017-10-16 18:04:46
阅读次数:
185
1、 一、collection (有序)接口的实现的接口 set list 其中set接口的实现类是HashSet,List接口的实现类是ArrayList、LinkList、Vector 二、Map(无序)接口的实现类是HashMap、HashTable ArrayList和Vector都是使用数 ...
分类:
编程语言 时间:
2017-10-16 18:05:14
阅读次数:
172
HTML DOM Event 对象参考手册 addEventListener() 方法:向指定元素添加事件句柄,添加的事件句柄不会覆盖已存在的事件句柄。 1.语法: event:事件的类型 (如 "click" 或 "mousedown",去掉on前缀); function:事件触发后调用的函数。在 ...
分类:
编程语言 时间:
2017-10-16 18:05:21
阅读次数:
225
List接口 List是有序的Collection,使用此接口能够精确的控制每个元素插入的位置。用户能够使用索引(元素在List中的位置,类似于数组下标)来访问List中的元素,这类似于Java的数组。 除了具有Collection接口必备的iterator()方法外,List还提供一个listIt ...
分类:
编程语言 时间:
2017-10-16 18:05:44
阅读次数:
151
集合框架图 List List的最重要的特征就是有序;它会确保以一定的顺序保存元素。 ArrayList:一个用数组实现的List。能进行快速的随机访问,但是往列表中间插入和删除元素的时候比较慢。 LinkedList:对顺序访问进行了优化。在List中间插入和删除元素的代价也不高。随机访问的速度相 ...
分类:
编程语言 时间:
2017-10-16 18:06:11
阅读次数:
166
php发邮件:swiftmailer, php邮件库——swiftmailer 最近看到一个好的php邮件库,与phpmailer作用一样,但性能比phpmailer好,尤其是在处理附件的能力上,发送邮件成功的几率也高。 github地址:https://github.com/swiftmailer ...
分类:
编程语言 时间:
2017-10-16 18:07:24
阅读次数:
235
阅读目录 概念与作用 集合框架的体系结构 Collection接口和List接口简介 Map和HashMap简介 集合工具类:Collections 小结 回到顶部 概念与作用 集合概念 现实生活中:很多事物凑在一起 数学中的集合:具有共同属性的事物的总体 java中的集合类:是一种工具类,就像是容 ...
分类:
编程语言 时间:
2017-10-16 18:07:39
阅读次数:
243
ASCII码 称为 美国标准信息交换码 (American standard code of Information Interchange) 其中一共有多少个码?2的7次幂 128个 Unicode码 世界各种语言的联合码表 这个码表中包含中文 英文 韩文 俄文 一共有65536个 char le ...
分类:
编程语言 时间:
2017-10-16 18:09:27
阅读次数:
296
前面讲到:Java IO编程全解(一)——Java的I/O演进之路 网络编程的基本模型是Client/Server模型,也就是两个进程之间进行相互通信,其中服务端提供位置信息(绑定的IP地址和监听端口),客户端通过连接操作向服务端监听的地址发起连接请求,通过三次握手建立连接,如果连接建立成功,双方就 ...
分类:
编程语言 时间:
2017-10-16 18:09:45
阅读次数:
264
总结:通过前面的一些认识,可以大致认为,ioc容器就是获取一些需要使用的对象如pojo等的引用,相当于new 而ioc容器的作用也就是用于此处,用于获取或者读取对象实例,它的含义是经过继承或者实现接口后,来获取在它内部的对象的实例,也可以通过让classpath ...
分类:
编程语言 时间:
2017-10-16 18:10:02
阅读次数:
197
源起: 本人环境:win7、win10,python2.7 做CTF的时候,总会碰到crypto的题,然后就是加载Crypto模块 像这两个: 但老是报错啊,明明已经【pip install Crypto】了,还是一直报找不到相关模块。 报错像: 【ImportError: No module na ...
分类:
编程语言 时间:
2017-10-16 18:10:08
阅读次数:
230
创建新对象有两种不同的方法: 定义并创建对象的实例 使用函数来定义对象,然后创建新的对象实例 1.定义并创建对象的实例 或者 2.使用函数来定义对象,然后创建新的对象实例 把方法添加到 JavaScript 对象 遍历JavaScript对象的属性 ...
分类:
编程语言 时间:
2017-10-16 19:21:20
阅读次数:
166
1. 整合的配置文件如下 2. 测试代码如下 @Test public ... ...
分类:
编程语言 时间:
2017-10-16 19:22:09
阅读次数:
1665
字符编码的区别与介绍 ASCII、GB2312、GBK、Unicode(统一码、万国码、单一码) ASCII码1个字节占8个比特币,Unicode统一2个字节占16个比特币; utf-8是Unicode的子集,可变长,所有的英文单词存的是ASCII码格式,中文字符是3个字节。 ASCII 255 1 ...
分类:
编程语言 时间:
2017-10-16 19:22:28
阅读次数:
202
'检测地址中是否有回车换行 '用系统函数,这个方法可以清除所有非打印字符 addr = Application.WorksheetFunction.Clean(addr) '清除一个换行回车符 addr = Replace(addr, Chr(10), "") addr = Replace(addr ...
分类:
编程语言 时间:
2017-10-16 19:22:46
阅读次数:
137