摘要: 众所周知,接口时不能够带有实现方法的。 但是,在看Map源码时,发现接口也自定义方法。 有两种定义方法: static关键字可以定义一个方法,显然,这时应该受到支持的,否则static的含义就发生了变化。 default关键字 没错,Default关键字可以让我们在接口中实现方法了。default是 阅读全文
posted @ 2021-09-26 17:41 快乐的海盗 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 看源码时,用的都是Map<String.Object>这样的形式,而非HashMap<String,Object> hashmap这样的方法。为什么呢? 看看集合的结构图,Map是HashMap、HashTable、TreeMap的父类。 直接声明HashMap也可以用。要考虑到使用Map作为返回值 阅读全文
posted @ 2021-09-26 17:35 快乐的海盗 阅读(420) 评论(0) 推荐(0) 编辑