Python 核心编程是经典的Python指导书,在第一版的基础上进行了全面升级。全书分为两个部分:第1部分占据了大约三分之二的篇幅,阐释这门语言的“核心”内容,包括基本的概念和语句、语法和风格、 Python对象、数字类型、序列类型、映射和集合类型、条件和循环、文件和输入/输出、错误和异常、函数和 ...
分类:
编程语言 时间:
2020-04-11 23:50:31
阅读次数:
87
Collection 和 Collections 有什么区别? 答: Collection是集合类的顶级接口,其派生了两个子接口 Set 和 List。该接口的设计目标是为各种具体的集合提供最大化的统一操作方式。 Collections则是集合类的一个工具类/帮助类,其中提供了一系列静态方法。用于对 ...
分类:
其他好文 时间:
2020-04-09 10:42:34
阅读次数:
69
jdbc.properties url=jdbc:mysql:///db3 user=root password=root driver=com.mysql.jdbc.Driver JDBCUtils.java import java.io.FileReader; import java.io.IO ...
分类:
数据库 时间:
2020-04-08 12:25:36
阅读次数:
98
1. 使用 Iterator 遍历 HashMap EntrySet 2. 使用 Iterator 遍历 HashMap KeySet 3. 使用 For-each 循环迭代 HashMap 4. 使用 Lambda 表达式遍历 HashMap 5. 使用 Stream API 遍历 HashMap ...
分类:
其他好文 时间:
2020-04-06 17:40:49
阅读次数:
59
性能 许多集合类都提供了相同的功能,MSDN文档中给出了性能提示。 O(1)表示无论集合中有多少数据项,这个操作需要的时间都不变。 O(n)表示对于集合中的每个元素,需要增加的时间量都相同。 O(log n)表示操作需要的时间随集合中元素的增加而增加,但每个元素需要增加的时间不是线性的,而是呈对数曲 ...
分类:
编程语言 时间:
2020-04-04 22:20:19
阅读次数:
55
一、前言 集合类是面试中经常会被问到,今天带大家分析一下最常用的集合类之一ArrayList类,希望对大家有所帮助。 ArrayList属于Collection集合类大家族的一员,是分支List中的主力军之一。ArrayList使用非常广泛,无论是在数据库表中查询,还是网络信息爬取都需要使用,所以了 ...
分类:
其他好文 时间:
2020-04-03 20:20:12
阅读次数:
62
集合框架 一、体系概述 Collection定义了集合框架的共性功能。集合可以看作是一种容器,用来存储对象信息。所有集合类都位于java.util包下。 数组与集合的区别如下: 1. 数组长度不可变而且无法保存具有映射关系的数据;集合类用于保存数量不确定的数据,以及保存具有映射关系的数据。 2. 数 ...
分类:
编程语言 时间:
2020-04-02 22:35:13
阅读次数:
74
map相关类和其他集合类(List,Set等)的接口并不一致。map类继承自Map接口,而其他集合类继承自Collection接口,Collection接口继承自Iterable接口。凡是被Iterable接口修饰的类都是可以得到对应Iterator接口实现迭代遍历的。 遍历map 在java8之前 ...
分类:
编程语言 时间:
2020-03-31 22:58:50
阅读次数:
95
1、集合输出在之前我们利用了toString()及get()方法对集合进行了输出,其实那都不是集合的标准输出,集合输出有四种方式:Iterator、ListIterator、Enumeration、foreach。(1)Iterator(迭代输出)在jdk1.5之前,在Collection接口中就有 ...
分类:
其他好文 时间:
2020-03-30 21:22:06
阅读次数:
77
1. 方法 注:class(类)是具有相同的属性和方法的对象的集合。 2. 例子 (1)数据/集合类型 str(object=''); str(object=b'', encoding='utf-8', errors='strict') int(x, base=10) float(x=0) comp ...
分类:
编程语言 时间:
2020-03-28 00:54:28
阅读次数:
106