经验与技巧
开发过程中一些常见问题的解析,以及一些使用小技巧的分享
聊聊侃侃
开源软件、Java原创内容作者。不定期在头条号、百家号、CSDN中更新原创内容。
展开
-
Java实现冒泡、插入、选择、基数排序
1 冒泡排序 冒泡排序的算法比较简单,每一轮遍历数列,将数列中最大(或最小)的元素放到数列的头部(或尾部),这个最大(或最小)元素就是本轮的冒泡元素,冒泡元素的位置应该在数列的"头部+n"(或"尾部-n")的位置,n表示遍历的轮次。在下图的描述中,我们将数列中元素最大的元素在尾部"冒泡"。 冒泡排序过程 ...原创 2020-01-16 12:24:53 · 207 阅读 · 0 评论 -
Java中hashCode、equals的那些"坑"
Java中hashCode、equals的那些"坑" 1 hashCode和equals的作用 我们知道hashCode是Object中定义的方法,它返回对象的哈希码值。Object方法中对hashCode的方法描述是"通过将对象的内部地址转化为整数而实现的该方法",所以从Object类的描述角度来说,hashCode可以直接反映出两个对...原创 2020-01-14 13:24:30 · 224 阅读 · 0 评论