240 发简信
IP属地:江苏
  • 递归文件夹查找指定文件

    递归文件夹查找指定文件 方式一:java8新增apipublic static void findFilesByPath1(Path dirPa...

  • 分别用一句话概括常见的设计模式

    创建型 :一个对象的创建单例:允许存在一个且仅存在一个给定类的实例工厂方法:定义一个用于创建对象的接口,但让实现这个接口的类来决定实例化哪个类(...

  • Resize,w 360,h 240
    java内存模型

    1.内存模型(JMM) 1.1什么是Java内存模型? Java内存模型将内存分为主内存和工作内存两大部分;主内存用来存储线程之间共享数据,工作...

  • java工具类该怎么写

    java工具类该怎么写 命名以复数(s)结尾,或者以Utils结尾如 Objects、Collections、IOUtils、FileUtils...

  • ==和equals有什么区别

    == 是栈中的值比较如果是基本类型来说,比较的是值是否相等;如果是引用类型,那么比较的就是对象引用地址是否相等(往往比较的是不是同一个堆中的对象...

  • 为什重写equals方法需要重写hashCode

    首先重写equal方法必须重写hashCode方法是通用的约定;如果不这么做,那么就无法使用hash算法的容器(hashMap、hashSet等...

  • 什么时候重写equal方法

    重写equal场景 原则上不重写equal方法; 但是当一个类 包含一个逻辑相等的概念时, 而这个逻辑相等又有别于对象标识(Object类的eq...

  • 构造者常规写法

    构建者模式常规写法 背景 当构建一个对象,参数超过了4个;或者构建对象,属性设置有先后顺序或依赖关系等场景,可以选择使用构建者模式 常规写法

  • Resize,w 360,h 240
    常量该怎么写

    常量该如何写 概念 常量:不变的量;即计算机程序运行时,不会被程序修改的量 常量与常量值的区别 常量:形式化的表现 常量值:常量的具体和直观的表...