摘要: 今天看Map接口中定义了一个内部接口 interface Entry<K,V>,产生了一个疑问,为啥接口中又定义了一个接口,不直接都写在一个接口里. 本人的理解是Map是由若干个(k,v)--Entry组合在一起的集合,就像一个盒子里装了若干个饼干,盒子和饼干是2个不同对象,Map就是盒子的抽象,M 阅读全文
posted @ 2018-11-17 09:46 sagan15 阅读(795) 评论(0) 推荐(0) 编辑
摘要: 今天看String的源代码中看到startsWith方法里面有这么一段 当时很糊涂 后来baidu了下发现 i++是先是使用 i的原值,然后再原值的基础上加1。++i是先在原值的基础上加1,然后再使用i的值,注意“使用”这个词。 所以--pc >= 0这段代码可以这么理解,先对pc的值减1,再使用更 阅读全文
posted @ 2018-11-17 07:47 sagan15 阅读(109) 评论(0) 推荐(0) 编辑