- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 Map集合遍历(HashMap,LinkedHashMap,TreeMap)
Map集合的遍历方式方式1 :根据键找值、获取所有键的值、遍历键的集合,获取每一个键、根据键找值方式2 ;根据键值对象找键和值、获取所有的键值对象、遍历键值对象的集合,获取到每一个键值对对象、根据键值对象找键值。方式1Map<String, String> map = new HashMap<String, String>(); // 创建元素并添加到集合 ...
2019-03-11 18:47:02
1428
原创 Map集合
Map集合Map集合的特点: 将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。 Map集合和Collection集合的区别? Map集合存储元素是成对出现的,Map集合的键是唯一的,值是可重复的。 Collection集合存储元素是单独出现的,Collection的儿子Set是唯一的,List是可重复的。注意: Map集合的数据...
2019-03-09 08:57:09
91
原创 Set集合(HashSet、LinkedHashSet、TreeSet)
Set集合1.特点:无序(存储顺序和取出顺序不一致),元素唯一HashSet:它不保证 set 的迭代顺序;特别是它不保证该顺序恒久不变。注意:虽然Set集合的元素无序,但是,作为集合来说,它肯定有它自己的存储顺序, 而你的顺序恰好和它的存储顺序一致,这代表不了有序,你可以多存储一些数据,就能看到效果。实现代码public class SetDemo { public static...
2019-03-08 18:27:10
149
原创 泛型(通配符,增强for)
1.泛型:是一种把类型明确的工作推迟到创建对象或者调用方法的时候才去明确的特殊的类型。参数化类型,把类型当作参数一样的传递。2.格式:<数据类型>此处的数据类型只能是引用类型。3.好处: 把运行时期的问题提前到了编译期间 避免了强制类型转换 优化了程序设计,解决了黄色警告线4.效果没有加泛型:加了泛型:5.泛型的应用定义在类上格式:pub...
2019-03-07 08:44:59
203
原创 List子类(ArrayList,Vevtor,LinkedList)
特点List的子类特点: ArrayList: 底层数据结构是数组,查询快,增删慢 线程不安全,效率高Vector: 底层数据结构是数组,查询快,增删慢 线程安全,效率低LinkedList: 底层数据结构是链表,查询慢,增删快 线程不安全,效率高ArrayList遍历案例public static void main...
2019-03-06 15:15:26
235
原创 数据结构数组和链表
数组数组:存储同意类型的多个元素的容器。特点 :查询快,增删慢a[3]:获取下标为3的元素链表链表:由一个链子的多个节点连起组成的数据叫链表节点:由数据和地址组成(数据域和指针域)如果链表3这个数据被删除了2这个数据里面的地址会变成0x14。...
2019-03-05 10:56:42
127
原创 List集合
list集合特点有序(存储和取出的元素一致),可重复的。list集合的构造方法1.List() : 创建新的滚动列表。2.List(int rows) : 创建一个用指定可视行数初始化的新滚动列表。3.List(int rows, boolean multipleMode) :创建一个初始化为显示指定行数的新滚动列表。list集合方法List集合的特有功能::添加功能 voi...
2019-03-03 19:41:24
181
原创 Iterator 迭代器集合专属遍历
什么是迭代器?Iterator iterator():迭代器,集合的专用遍历方式迭代器的方法public static void main(String[] args) { // 首先创建集合对象 Collection c = new ArrayList(); // 创建并添加元素 c.add("貂蝉"); c.add("王昭君"); c.add("大乔");...
2019-03-01 18:51:09
95
原创 ArrayList集合转数组遍历
** 集合的遍历。其实就是依次获取集合中的每一个元素**我们使用这个方法:Object[] toArray(),把集合转成数组,可以实现集合的遍历详情看代码public static void main(String[] args) { // 创建集合对象 Collection c = new ArrayList(); // 添加元素 c.add("hello"); ...
2019-03-01 08:39:10
512
原创 Collection集合功能
1.集合是存储多个元素的,存储多个元素也有不同的需求,针对不同的需求,Java就提供了不同的集合类,这样呢,Java就提供了很多个集合类,这多个集合类是有共性的内容的,我们把这些集合类的共性内容不断的向上提取,最终就能形成集合的继承体系结构2.Collection:是集合的顶层接口,它的子体系有重复的,有唯一的,有有序的,有无序的。Collection的功能概述:1.添加功能 bool...
2019-02-28 19:36:09
403
2
原创 collection集合
什么是集合?我们学习的是面向对象语言,而面向对象语言对事物的描述是通过对象体现的,为了方便对多个对象进行操作,我们就必须把这多个对象进行存储。而要想存储多个对象,就不能是一个基本的变量,而应该是一个容器类型的变量,在我们目前所学过的知识里面,有哪些是容器类型的呢?数组和StringBuffer。但是呢?StringBuffer的结果是一个字符串,不一定满足我们的要求,所以我们只能选择数组,...
2019-02-28 19:25:51
112
原创 Mybatis逆向工程(自动生成实体类/实体映射文件/接口)
1.去maven仓库下载必要的包包地址2.点进去(选择下载版本)个人建议这个版本2.去mybatis官网mybatis官网3.新建xml文件(在官方文档直接复制就行)4.添加测试类在myabatis官网复制文档进行测试...
2018-12-22 19:49:02
669
原创 手把手教你写ssm整合代码
1.优缺点大佬讲的SSM整合流程前言:1 com.zhiyuan.frank.controller(放controller类)2 con.zhiyuan.frank.pojo(放实体类)3 con.zhiyuan.frank.mepper(放接口和实体类映射文件)4 在src目录下新建一个文件夹用于存放配置文件(spring+mybatis),取名config把依赖jar包放到we...
2018-12-14 19:38:32
389
原创 MyBatis (多对多)
MyBatis优点1 与JDBC相比,减少了50%以上的代码量。2 MyBatis是最简单的持久化框架,小巧并且简单易学。3 MyBatis相当灵活,不会对应用程序或者数据库的现有设计强加任何影响,SQL写在XML里,从程序代码中彻底分离,降低耦合度,便于统一管理和优化,并可重用。4 提供XML标签,支持编写动态SQL语句。5 提供映射标签,支持对象与数据库的ORM字段关系映射...
2018-11-23 19:40:24
122
原创 冒泡排序
1.优点:简单,很稳定2.缺点: 时间复杂度高,效率慢3.口绝:两两相比小考前,外成循环-1,内成循环-1-i5.代码`public class Dame2 {public static void main(String[] args) { Dame2 c = new Dame2(); c.aaa();}public void aaa(){ int a []= {12,32,...
2018-11-20 18:45:55
91
原创 java异常
算术异常类:ArithmeticExecption空指针异常类:NullPointerException类型强制转换异常:ClassCastException数组下标越界异常:.ArrayIndexOutOfBoundsException文件未找到异常:FileNotFoundException操作数据库异常:SQLException输入输出异常:IOException方法未找到异常...
2018-11-13 19:02:54
151
1
原创 spring复习(第一节)
spring复习(第一节)1.知识总结2.代码实战(依赖注入)第一种方式:类Apublic class A { public int aaa(){ return 1+1; }}类B/* * SetGet方法 */public class B { public A getA() { return a; } public void setA(A ...
2018-10-22 19:31:43
143
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人