- 博客(5)
- 收藏
- 关注
原创 Java继承情况下方法的调用,继承情况下的多态
造成子类和父类继承下多态的问题主要是JDK编译时的动态链接:1.编译的时候如果子类继承父类,会将父类的所有属性和方法在子类中拷贝一份,而如果子类重写了相关的方法和属性,则会将已有的属性和方法覆盖。因此一般子类在执行相关方法时会优先执行子类中重写的方法。2.然而当方法都为static修饰时,如果子类中无对应的实现,则会调用父类的方法,父类的该方法中所有的调用都是调用自身中的方法,因为static的修饰下不会进行动态链接,该方法的所有引用都指向自身。
2024-09-14 10:06:25 212
原创 commons-long各种工具包xxxUtils-ThreadUtils线程工具类
commons-long各种工具包xxxUtils-ThreadUtils线程工具类。
2024-09-14 09:34:31 373
原创 commons-long各种工具包xxxUtils-ObjectUtils对象工具类
cloneIfPossible不建议使用,因为克隆失败会返回源对象。如果传入的object为空则直接返回defaultValue。判断传入的对象是否为空,支持支持数组、集合、列表、Map。allNull则为判断几个对象是否都为空。
2024-09-14 09:33:33 432
原创 commons-long各种工具包xxxUtils-ArrayUtils数组工具类
第一个参数是数组,第二个参数是需要查找的值,第三个参数是起始查找的位置(可以缺省的参数,缺省自动为0,也就是从开头查找)第一个给空泛型数组返回一个指定类型的长度为0的数组,第二个是有确定类型的数组则直接返回对应类型的长度为0的数组。其实cloneObj相当于新建一个数组并且重新给cloneObj赋a数组的值。移除指定数组指定下标数据,不传第二个参数移除所有。其中startIndex代表的是尾指针。移除指定数据出现之前的所有数据。取指定起始位置的子数组。把指定数组转化为字符串。给不同的封装类解封装。
2024-09-14 09:31:31 601
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人