摘要: 重写hashCode和equals (1)向Map集合中存,以及从Map集合中取,都是先调用key的hashCode方法,然后调用equals方法! equals方法有可能调用,也有可能不调用 往里面存的时候会先调用Hashcode方法,得到Hash值 拿put(k,v)举例,什么时候equals不 阅读全文
posted @ 2021-05-31 17:24 各人blanknote 阅读(122) 评论(0) 推荐(0)
摘要: HashSet 无序不可重复: 存储是顺序和取出的顺序不同, 不可重复 放到HashSet集合中的元素实际上是放到了HashMap集合的key部分了 TreeSet集合 无序不可重复的但是存储的元素可以自动按照大小顺序来排序 称为:可排序集合。 无序:指的是存进去的顺序和取出来的顺序不同 并且没有下 阅读全文
posted @ 2021-05-30 10:41 各人blanknote 阅读(258) 评论(0) 推荐(0)
摘要: linkedList 对于链表数据结构来说:基本的单元是节点, 每一个节点Node都有两个属性,一个属性是存储的数据 一个是下一节点的内存地址 链表优点:随机增删元素效率较高。(因为增删元素不涉及到大量的元素位移)、 所以随机增删元素的时候不会有大量元素位移,因此随机增删效率比较高, 在以后的开发中 阅读全文
posted @ 2021-05-19 14:22 各人blanknote 阅读(64) 评论(0) 推荐(0)
摘要: ArrayList LInkedList Vector ArrayList集合 默认初始化的容量是10;(底层 先创建了一个长度为0的数组,当添加第一个元素的时候,初始化的容量是10.) 集合底层是一个Object[]数组 构造方法: new ArrayList(); new ArrayList(2 阅读全文
posted @ 2021-05-17 21:53 各人blanknote 阅读(79) 评论(0) 推荐(0)
摘要: 拖了整整一个星期多,天哪。就是给他们做那个十周年的视频,时间就这样没了,害,十多分钟的视频硬是拿个文档和几张照片做出来,做出来还挑三拣四,搞来搞去。 数据结构 集合的集成结构图 Collection(接口) 关于java.util.Collection接口中常用的方法 1.collection中能存 阅读全文
posted @ 2021-05-16 22:16 各人blanknote 阅读(208) 评论(0) 推荐(0)
摘要: 集合 什么是集合,有什么用 集合实际上就是一个容器,可以来容纳其他类型的数据 集合为什么说在开发中使用比较多,? 集合不能直接存储基本数据类型,另外集合也不能直接存储java对象,集合当中存储的都是java对象的内存地址(或者说集合中存储的是引用) 注意:集合在java中本身是一个容器,是一个对象 阅读全文
posted @ 2021-05-07 22:40 各人blanknote 阅读(73) 评论(0) 推荐(0)
摘要: 异常 什么是异常,java提供异常处理机制有什么用 以下程序执行过程之中发生了不正常的情况,而这种不正常的情况:叫做异常 java语言是很完善的语言,提供了异常处理方式,以下程序执行过程中出现了不正常情况, java把该异常信息打印输出到控制台,供程序员参考,程序员看到信息后,可以对程序进行修改,让 阅读全文
posted @ 2021-05-03 19:18 各人blanknote 阅读(337) 评论(0) 推荐(0)
摘要: Integer的常用方法 以下的仅做了解: static String toBinaryString(int i) //静态的:将十进制转换成二进制字符串 static String toHexString(int i ) //静态的:将十进制转换成十六进制的 static String toOct 阅读全文
posted @ 2021-05-01 22:10 各人blanknote 阅读(59) 评论(0) 推荐(0)
摘要: Java 包装类i java中8种基本类型又对应准备了8种包装类,8种包装类属于引用数据类型,父类是Object 8种基本数据类型不够用 所以sun公司又提供了对应的8种包装类型 8 种数据类型对应的包装类型名 以上八种包装类中,重点以Integer为主 八种包装类中其中6个都是数字对应的包装类。他 阅读全文
posted @ 2021-04-28 12:50 各人blanknote 阅读(59) 评论(0) 推荐(0)
摘要: 数组 常见的算法、 排序算法 冒泡排序 选择排序 每一次从这堆参数比较的数据当中找出最小值, 拿着这个最小值和最前面的元素交换位置。 选择排序比冒泡排序好在:每一次交换数据都是有意义的。 关键点:选择排序的关键在于,怎么找出一堆数据中最小的。 查找算法 二分法查找 一个一个挨着找,直到找到为止; 二 阅读全文
posted @ 2021-04-28 11:18 各人blanknote 阅读(48) 评论(0) 推荐(0)