简述 Object 方法包括 5 个非 final 类型的方法,分别是:clone、hashCode、equals、toString、final...
1. 静态工厂方法例子: 如Boolean类中的valueOf(boolean b) 方法 注意:静态工厂方法与工厂方法模式不同,类可以直接提供...
引言 上篇我们介绍了三个函数式接口:Predicate<T>、Consumer<T>、Function<T,R> 。还有一些函数式接口是专门为某...
1. 引言 我希望通过这一篇文章、可以让读者全面了解Lambda表达式、也许不够全面、我在尽力完善它、也希望你能留下宝贵意见、在下方留言。文章有...
1. 引言 代码量无法判断一个程序员是否是一个优秀的程序员,有些工作年限比较久的同学,其代码量可能达到了百万级别甚至是千万级别,然而我想说的是,...
软件中随处可见命名。我们给变量、函数、参数、类和封包命名。我们给源代码及源码所在的目录命名。我们给 jar 文件、 war 文件 和 ear 文...
1. 正确使用 String类的 equals()方法 和 Object类的 equals() 方法 已知对象在前,未知对象在后。注意:已知对象...
1. 属性 属性 capacity(容量) limit (限制) position (位置) mark (标记) mark <= positio...
1. 什么是NIO? java.nio 全称 java non-blocking IO,是指 JDK1.4 及以上版本里提供的新 API(Ne...