2015年3月26日
摘要: hashMap去掉了HashTable 的contains方法,但是加上了containsValue()和containsKey()方法。hashTable同步的,而HashMap是非同步的,效率上比hashTable要高。hashMap允许空键值,而hashTable不允许。 阅读全文
posted @ 2015-03-26 12:35 ViVi.Geek 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 简单来书有以下步骤:查找域名对应的IP地址。这一步会依次查找浏览器缓存,系统缓存,路由器缓存,ISPDNS缓存,13台根域名服务器。向IP对应的服务器发送请求。服务器响应请求,发回网页内容。浏览器解析网页内容。 当然,由于网页可能有重定向,或者嵌入了图片,AJAX,其它子网页等等,这4个步骤可能反... 阅读全文
posted @ 2015-03-26 11:26 ViVi.Geek 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 初版:以后再整理。接口是公开的,里面不能有私有的方法或变量,是用于让别人使用的,而抽象类是可以有私有方法或私有变量的, 另外,实现接口的一定要实现接口里定义的所有方法,而实现抽象类可以有选择地重写需要用到的方法,一般的应用里,最顶级的是接口,然后是抽象类实现接口,最后才到具体类实现。 还有,接口可以... 阅读全文
posted @ 2015-03-26 11:19 ViVi.Geek 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 根据2^10=1024,所以10个老鼠可以确定1000个瓶子具体哪个瓶子有毒。具体实现跟3个老鼠确定8个瓶子原理一样。 000=0 001=1 010=2 011=3 100=4 101=5 110=6 111=7 一位表示一个老鼠,0-7表示8... 阅读全文
posted @ 2015-03-26 10:31 ViVi.Geek 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 很明显,秒针转一圈,分针会动一次,分针转一圈,时针会动一次。总共22次。 相邻两次重合之间所需时间相同,即12/11小时。准确说都分别是0点,12/11点,24/11点,36/11点,48/11点,60/11点,72/11点,84/11点,96/11点,108/11点,120/11点,12... 阅读全文
posted @ 2015-03-26 10:26 ViVi.Geek 阅读(2412) 评论(0) 推荐(0) 编辑
摘要: byte 1字节short 2字节int 4字节long 8字节float 4字节double 8字节char 2字节boolean 1字节其中,换算关系: 1GB=1024MB 1MB=1024KB 1KB=1024Byte 1Byte=8Bit 一个... 阅读全文
posted @ 2015-03-26 10:15 ViVi.Geek 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 指针和引用的联系与区别 ★ 相同点:1. 都是地址的概念; 指针指向一块内存,它的内容是所指内存的地址;引用是某块内存的别名。★ 区别: 指针 引用1. 指针是一个实体,而引用仅是个别名;2. 引用使用时无需解引用(*),指针需要解引用;3. 引用只能... 阅读全文
posted @ 2015-03-26 10:08 ViVi.Geek 阅读(145) 评论(0) 推荐(0) 编辑