Java
文章平均质量分 69
小苏打白
我很懒 甚至还没有添加简介
展开
-
【Java基础】Java常见基础知识
如果你的对象想放进散列存储的集合中(比如:HashSet,LinkedHashSet)或者想作为散列Map(例如:HashMap,LinkedHashMap等等)的Key时,在重写equals()方法的同时,必须重写hashCode()方法。hashcode就是提高效率,你想想,如果你重写了hashCode(),只要不满足第一个条件,那就直接可以判断两个对象是不等的,也就不用花费时间再去比较equals了。当hashcode相同,说明在一个哈希桶中,但不代表equals相同(链表中不止一个元素)原创 2022-09-03 21:20:53 · 231 阅读 · 0 评论 -
【Java8新特性】Stream流
在《java8 in action》书中,作者说目前我们在几乎所有开发中都会用到集合,但是目前集合在程序开发中的表现还不够完美,比如你利用集合处理大量数据时,你不得不面对性能问题,不得不考虑进行并行代码的编写,这些工作都是比较繁重的,于是作者便创造了Stream 流。相比较Collection集合来说,Stream在开发中就具有许多独特的优点。以声明式的方式处理数据集合——更简洁,更易读可复合——更灵活可并行——无需写任何多线程代码,Stream API自动处理这些问题,性能更好。原创 2022-07-08 17:43:38 · 770 阅读 · 0 评论 -
一篇解决List,Set,Map的实际运用(含demo)
一篇解决List,Set,Map的实际运用(含demo)原创 2022-07-07 17:59:36 · 215 阅读 · 0 评论 -
每日一题:利用栈实现队列(232)
每日一题:利用栈实现队列(232)原创 2022-07-04 11:42:07 · 73 阅读 · 0 评论 -
HashMap - put -get -resize 源码分析
HashMap - put -get -resize 源码分析原创 2022-07-03 20:47:46 · 136 阅读 · 0 评论 -
接口和抽象类的异同点(Java8)
接口和抽象类的异同点(Java8)原创 2022-06-30 14:41:09 · 239 阅读 · 0 评论 -
深入理解OOP——多态
深入理解OOP——多态转载 2022-06-28 23:49:18 · 231 阅读 · 0 评论 -
深入理解OOP——继承
深入理解OOP——继承原创 2022-06-28 18:36:08 · 292 阅读 · 0 评论 -
深入理解OOP——封装
深入理解OOP——封装原创 2022-06-28 17:01:59 · 182 阅读 · 0 评论