摘要: static 和final static 静态修饰关键字,可以修饰 变量,程序块,类的方法; 当你定义一个static的变量的时候jvm会将将其分配在内存堆上,所有程序对它的引用都会指向这一个地址而不会重新分配内存; 3.1.适用范围: 3.1.1.两者范围的交集,所以只能修饰:成员变量、方法、内部 阅读全文
posted @ 2018-03-23 14:23 一頁書 阅读(949) 评论(0) 推荐(0) 编辑
摘要: java foreach 语法是在jdk1.5时加入的新特性,主要是当作for语法的一个增强,那么它的底层到底是怎么实现的呢?因为面试时被问到,所以在这边做一个记录。 首先来看看foreach能够使用的类型是什么: 编译器报错原因写的很清楚了,要求:数组或java.lang.Iterable。 看下 阅读全文
posted @ 2018-03-23 09:40 一頁書 阅读(952) 评论(0) 推荐(0) 编辑
摘要: 哈希冲突详解 什么是哈希冲突? 比如我们要去买房子,本来已经看好的房子却被商家告知那间房子已经被其他客户买走了。这就是生活中实实在在的冲突问题。 同样的当数据插入到哈希表时,不同key值产生的h(key)却是相等的,这个时候就产生了冲突。这个时候就要解决这个问题。 怎么解决哈希冲突? 方法1:拉链法 阅读全文
posted @ 2018-03-23 09:26 一頁書 阅读(584) 评论(0) 推荐(0) 编辑