![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 86
拆东强
。。。。。。。。。。。。。。
展开
-
Java基础知识之对.this的疑惑
在看《Think in Java》时看到有讲.this的知识,以前只用过this这个关键字,对于.this很是陌生。 书中是这样写的’如果你需要生成对外部类对象的引用,可以使用外部类的名字后面紧跟原点和this‘,开始没有看懂。先看书中的代码: public class DotThis { void f() { System.out.println("DotThis.原创 2018-01-23 16:01:03 · 132 阅读 · 0 评论 -
认识Java8中HashMap原理
HashMap继承和实现由源码可以看出来HashMap继承AbstractMap抽象类,并实现了Map、Cloneable、Serializable接口,而AbstractMap抽象类实现了Map接口。结构组成在JDK7版本中HashMap是由数组+链表组成的,而在JDK8中HashMap是由数组+链表+红黑树实现的,对于原因在后面会讲到,如图所示;注:图来源于美团点评技术团队HashMap类的属...原创 2018-03-08 20:50:11 · 1318 阅读 · 0 评论 -
Java8之行为参数化
概念 在软件开发中,最常见的就是需求变更。比如说,有个程序帮助农民了解自己的库存,第一天农民想知道库存中绿色的苹果有多少个,你写好了代码,但第二天,农民想知道自己的库存中有多少重量大于150克的,这次你有修改好了代码,之后农民又想知道绿色的和重量大于150克的苹果有多少。就这要你需要修改多次你所写的程序。理想的状态下,应该把你的工作量降到最少。此外,类似的新功能实现起来还应该很简单,而...原创 2018-03-11 00:07:46 · 562 阅读 · 0 评论