递归文件夹查找指定文件 方式一:java8新增apipublic static void findFilesByPath1(Path dirPath) { try { ...
递归文件夹查找指定文件 方式一:java8新增apipublic static void findFilesByPath1(Path dirPath) { try { ...
创建型 :一个对象的创建单例:允许存在一个且仅存在一个给定类的实例工厂方法:定义一个用于创建对象的接口,但让实现这个接口的类来决定实例化哪个类(封装对象创建过程,提升创建对象...
1.内存模型(JMM) 1.1什么是Java内存模型? Java内存模型将内存分为主内存和工作内存两大部分;主内存用来存储线程之间共享数据,工作内存则是每个线程独享内存,存储...
java工具类该怎么写 命名以复数(s)结尾,或者以Utils结尾如 Objects、Collections、IOUtils、FileUtils 构造器私有化构造器私有化,这...
== 是栈中的值比较如果是基本类型来说,比较的是值是否相等;如果是引用类型,那么比较的就是对象引用地址是否相等(往往比较的是不是同一个堆中的对象)Object 源码中equa...
首先重写equal方法必须重写hashCode方法是通用的约定;如果不这么做,那么就无法使用hash算法的容器(hashMap、hashSet等) Object规范的具体约定...
重写equal场景 原则上不重写equal方法; 但是当一个类 包含一个逻辑相等的概念时, 而这个逻辑相等又有别于对象标识(Object类的equal方法默认比较的是对象标识...
构建者模式常规写法 背景 当构建一个对象,参数超过了4个;或者构建对象,属性设置有先后顺序或依赖关系等场景,可以选择使用构建者模式 常规写法
常量该如何写 概念 常量:不变的量;即计算机程序运行时,不会被程序修改的量 常量与常量值的区别 常量:形式化的表现 常量值:常量的具体和直观的表现形式 以上DEFAULT_P...
取模运算例子那块有个小错误,取模运算例子表格里面的最后一行,第三列,应该是 : -5-(-3 * 1)= -2;
很有道理,我的理解是重写了equals,本质就是重做了内容判断,重做内容判断的先决条件是重做标识判断,所有需要重写hashcode
为什么重写equal()要重写hashcode()为什么重写equals()要重写hashcode() 答:hashcode判断是equals判断的先决条件;所以对象重写了equals()方法,需要重写hashcode()方...
你这说的是重写equals()的原因,还是没说为什么要重写hashCode()。源码注释里面写了:【<li>If two objects are equal according to the {@code equals(Object)}
* method, then calling the {@code hashCode} method on each of
* the two objects must produce the same integer result.】翻译一下就是,如果equals()方法得出的结果相同,那么hashCode()的结果也必须相同。而默认的hashCode()是内存地址的散列值,不同对象的地址一定是不一样的。而在业务场景下,我们认为两个不同对象的值是相同的(也就是equals()结果为true),所以也必须保证二者的hashCode()结果是相同的,就必须重写默认的按对象地址散列的方式了。
02-SimpleDateFormat为什么线程不安全 背景 阿里巴巴java开发手册中有这么一条: 【强制】SimpleDateFormat 是线程不安全的类,一般不要定义...
01-Java程序设计语言是按值调用还是按引用调用? 在写代码过程中,我们经常会将基本类型作为参数传递给一个方法;或者将一个对象作为参数传递给一个方法。这样的方式思考,好像是...
String作为引用类型,为什么在主方法内调用子方法,子方法修改不了String的值 有趣的小例子 真实的输出结果 +主方法调用子方法前 str = :0-子方法中改变前 s...
框架 框架是一个应用程序的半成品。框架提供了可复用的公共结构,可以再多个应用程序之间进行共享。开发人员将框架融入到自己的应用程序中,并且加以扩展以满足他们特定的需求。框架与工...
List转数组:Call to 'toArray()' with pre-sized array argument 'new String[list.size()]' 代码示...
幂等性实现方案 字面理解 幂 名词:盖东西的巾大巾谓之幂。——《小尔雅·广诂》 动词:覆盖,遮盖祭祀,以疏布巾幂八尊。——《周礼·天官》 数学中:指一个数自乘若干次形式:幂次...
flink并行度与kafa分区(partition)设置 flink Connector-kafka //TODO文章 connector系统文章,等待编写 原理 采用取模运...