摘要:
Debug调试 Debug调试程序: 可以让代码逐行执行,查看代码执行的过程,调试程序中出现的bug 使用方式:在行号的右边,鼠标左键单击,添加断点(每个方法的第一行,哪里有bug添加到哪里)右键,选择Debug执行程序程序就会停留在添加的第一个断点处 执行程序:f8:逐行执行程序f7:进入到方法中 阅读全文
posted @ 2022-11-19 23:01
小白龙白龙马
阅读(132)
评论(0)
推荐(0)
摘要:
JDK9对集合添加的优化 JDK9的新特性:List接口,Set接口,Map接口:里边增加了一个静态的方法of,可以给集合一次性添加多个元素staticListof(E... elements) 使用前提:当集合中存储的元素的个数已经确定了,不在改变时使用 注意:1.of方法只适用于List接口, 阅读全文
posted @ 2022-11-19 22:59
小白龙白龙马
阅读(42)
评论(0)
推荐(0)
摘要:
LinkedHashMap集合 java.util.LinkedHashMap entends HashMapMap 接口的哈希表和链接列表实现,具有可预知的迭代顺序。 底层原理:哈希表+链表(记录元素的顺序) public class Demo01LinkedHashMap { public st 阅读全文
posted @ 2022-11-19 22:55
小白龙白龙马
阅读(26)
评论(0)
推荐(0)
摘要:
HashMap存储自定义类型键值 package com.itheima.demo02.Map; import java.util.HashMap; import java.util.Map; import java.util.Set; /* HashMap存储自定义类型键值 Map集合保证key是 阅读全文
posted @ 2022-11-19 22:53
小白龙白龙马
阅读(68)
评论(0)
推荐(0)
摘要:
Map集合遍历键值对方法 Map集合遍历的第二种方式:使用Entry对象遍历 Map集合中的方法:Set> entrySet() 返回此映射中包含的映射关系的 Set 视图。 实现步骤:1.使用Map集合中的方法entrySet(),把Map集合中多个Entry对象取出来,存储到一个Set集合中2. 阅读全文
posted @ 2022-11-19 22:46
小白龙白龙马
阅读(91)
评论(0)
推荐(0)
摘要:
Map集合遍历键找值方式 Map集合的第一种遍历方式:通过键找值的方式 Map集合中的方法:SetkeySet() 返回此映射中包含的键的 Set 视图。 实现步骤:1.使用Map集合中的方法keySet(),把Map集合所有的key取出来,存储到一个Set集合中2.遍历set集合,获取Map集合中 阅读全文
posted @ 2022-11-19 22:33
小白龙白龙马
阅读(136)
评论(0)
推荐(0)
摘要:
Map接口中的常用方法 Map接口中定义了很多方法,常用的如下: public V put(K key, V value): 把指定的键与指定的值添加到Map集合中。 public V remove(Object key): 把指定的键 所对应的键值对元素 在Map集合中删除,返回被删除元素的值。 阅读全文
posted @ 2022-11-19 22:24
小白龙白龙马
阅读(67)
评论(0)
推荐(0)
摘要:
Map常用子类 java.util.HashMap集合 implements Map接口HashMap集合的特点:1.HashMap集合底层是哈希表:查询的速度特别的快JDK1.8之前:数组+单向链表JDK1.8之后:数组+单向链表|红黑树(链表的长度超过8):提高查询的速度2.hashMap集合是 阅读全文
posted @ 2022-11-19 19:25
小白龙白龙马
阅读(30)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2022-11-19 19:19
小白龙白龙马
阅读(21)
评论(0)
推荐(0)
摘要:
Collection集合工具类的方法三 java.utils.Collections是集合工具类,用来对集合进行操作。部分方法如下:public staticvoid sort(Listlist,Comparator ):将集合中元素按照指定规则排序。 Comparator和Comparable的区 阅读全文
posted @ 2022-11-19 19:13
小白龙白龙马
阅读(45)
评论(0)
推荐(0)
摘要:
Collection集合工具类的方法二 java.utils.Collections是集合工具类,用来对集合进行操作。部分方法如下:public staticvoid sort(Listlist):将集合中元素按照默认规则排序。 注意:sort(Listlist)使用前提被排序的集合里边存储的元素, 阅读全文
posted @ 2022-11-19 19:07
小白龙白龙马
阅读(50)
评论(0)
推荐(0)
摘要:
Collection集合工具类的方法一 java.utils.Collections是集合工具类,用来对集合进行操作。部分方法如下: public staticboolean addAll(Collectionc, T... elements):往集合中添加一些元素。 public static v 阅读全文
posted @ 2022-11-19 18:57
小白龙白龙马
阅读(63)
评论(0)
推荐(0)
摘要:
可变参数 可变参数:是JDK1.5之后出现的新特性 使用前提: 当方法的参数列表数据类型已经确定,但是参数的个数不确定,就可以使用可变参数. 使用格式:定义方法时使用 修饰符 返回值类型 方法名(数据类型...变量名){} 可变参数的原理: 可变参数底层就是一个数组,根据传递参数个数不同,会创建不同 阅读全文
posted @ 2022-11-19 17:40
小白龙白龙马
阅读(174)
评论(0)
推荐(0)
摘要:
LinkedHashSet集合 java.util.LinkedHashSet集合 extends HashSet集合 LinkedHashSet集合特点:底层是一个哈希表(数组+链表/红黑树)+链表:多了一条链表(记录元素的存储顺序),保证元素有序 public class Demo04Linke 阅读全文
posted @ 2022-11-19 17:17
小白龙白龙马
阅读(22)
评论(0)
推荐(0)
摘要:
HashSet存储自定义类型元素 HashSet存储自定义类型元素 set集合必须元素唯一:存储的元素(String,Integer,...Student,Person...),必须重写hashCode方法和equals方法 要求:同名同年龄的人,视为同一个人,只能存储一次 自定义元素 packag 阅读全文
posted @ 2022-11-19 17:15
小白龙白龙马
阅读(85)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2022-11-19 17:08
小白龙白龙马
阅读(50)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2022-11-19 17:03
小白龙白龙马
阅读(31)
评论(0)
推荐(0)
摘要:
哈希值 哈希值:是一个十进制的整数,由系统随机给出(就是对象的地址值,是一个逻辑地址,是模拟出来得到地址,不是数据实际存储的物理地址)在Object类有一个方法,可以获取对象的哈希值 int hashCode() 返回该对象的哈希码值。 hashCode方法的源码: public native in 阅读全文
posted @ 2022-11-19 16:49
小白龙白龙马
阅读(61)
评论(0)
推荐(0)
摘要:
Set集合的概述 java.util.Set接口和java.util.List接口一样,同样继承自Collection接口,它与Collection接口中的方法基本一致,并没有对Collection接口进行功能上的扩充,只是比Collection接口更加严格了。与List接口不同的是,Set接口中元 阅读全文
posted @ 2022-11-19 16:43
小白龙白龙马
阅读(104)
评论(0)
推荐(0)
摘要:
LinkedList集合 java.util.LinkedList集合 implements List接口##** LinkedList集合的特点:**1.底层是一个链表结构:查询慢,增删快2.里边包含了大量操作首尾元素的方法注意:使用LinkedList集合特有的方法,不能使用多态——不然好多子类 阅读全文
posted @ 2022-11-19 16:34
小白龙白龙马
阅读(29)
评论(0)
推荐(0)

浙公网安备 33010602011771号