摘要: 一、空指针异常产生的主要原因: 1、当一个对象不存在时又调用其方法会产生异常obj.method() // obj对象不存在; 2、当访问或修改一个对象不存在的字段时会产生异常obj.method() // method方法不存在; 3、字符串变量未初始化; 4、接口类型的对象没有用具体的类初始化。 阅读全文
posted @ 2020-03-26 20:37 初雨了然 阅读(649) 评论(0) 推荐(0)
摘要: event事件对象 兼容写法:var oEvent=ev||event;和取消事件冒泡 要在整个页面添加事件要使用document,例如要捕抓鼠标位置 document.onclink=function(ev) //FireFox Chrome默认都是有一个值传进来的 { var oEvent=ev 阅读全文
posted @ 2020-03-26 20:28 初雨了然 阅读(119) 评论(0) 推荐(0)
摘要: 深入浅出学Java——HashMap 哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,本文会对java集合框架中HashMap的实现原理进行讲解,并对JDK7的HashMap源码进行 阅读全文
posted @ 2020-03-26 16:46 初雨了然 阅读(191) 评论(0) 推荐(0)