摘要: public static Integer valueOf(int i) { if (i >= IntegerCache.low && i <= IntegerCache.high) return IntegerCache.cache[i + (-IntegerCache.low)]; return 阅读全文
posted @ 2018-11-19 08:11 sagan15 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 要想实现一个简化的mybatis,主要1.读jdbc配置和mapper.xml 2.jdbc 阅读全文
posted @ 2018-11-19 05:58 sagan15 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1静态代理 首先先看不使用代理 public class Man implements Action { private String name; public Man(String name) { super(); this.name = name; } public String getName 阅读全文
posted @ 2018-11-19 05:45 sagan15 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 今天看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) 编辑