Java基础
haozhepeng
这个作者很懒,什么都没留下…
展开
-
List、Set、Map的contains方法查找效率
1、Hash 类集合,在存储时 会存以hash 值为数组下标的数组hash 11 AA,BB 22 CC 这样contains 时 只用判断 数组对应位置是否有值,没有直接返回,有的话再用equals 判断内容是否相等。所以 contains 的效率是o(1) 的,需要注意的是HashMap 对value 的查找是o(n) 的。HashSet底层其...原创 2019-01-29 17:13:47 · 5967 阅读 · 0 评论 -
关于java中assert(断言)的使用讲解
引用https://www.cnblogs.com/niejianqiang/p/6551465.html1.eclipse、myeclipse开启assert(断言),默认是关闭,如下:说白了就是设置一下jvm的参数,参数是-ea或者-enableassertions 2.assert格式(1)assert [boolean 表达式]如果[boolean表达式]...转载 2019-02-16 16:21:50 · 1128 阅读 · 0 评论