我是靠谱客的博主 笑点低大米,这篇文章主要介绍牛客刷题17修饰符解决哈希冲突类型强制转换,现在分享给大家,希望可以做个参考。

修饰符

static表示静态变量,归类所有,该类的所有对象公用

解决哈希冲突

以上方法都是解决哈希填冲突的策略,但是在java.util.HashMap中,总体来说是使用的链地址法来解决冲突的。
当然了,使用链地址***导致get的效率从o(1)降至o(n),所以在Java8中,使用的是平衡树来解决提高效率的。

类型强制转换

被final修饰的变量是常量,这里的b6=b4+b5可以看成是b6=10;在编译时就已经变为b6=10了
而b1和b2是byte类型,java中进行计算时候将他们提升为int类型,再进行计算,b1+b2计算后已经是int类型,赋值给b3,b3是byte类型,类型不匹配,编译不会通过,需要进行强制转换。
Java中的byte,short,char进行计算时都会提升为int类型。

最后

以上就是笑点低大米最近收集整理的关于牛客刷题17修饰符解决哈希冲突类型强制转换的全部内容,更多相关牛客刷题17修饰符解决哈希冲突类型强制转换内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(141)

评论列表共有 0 条评论

立即
投稿
返回
顶部