随笔分类 - 新知识总结
摘要:参考链接:https://blog.csdn.net/luo1454925298/article/details/105560466 排序算法性能比较: 时间复杂度计算 递推公式法 归并排序的递推公式是: merge_sort(p…r) = merge(merge_sort(p…q), merge_
阅读全文
摘要:泛型 # Java 泛型了解么?什么是类型擦除?介绍一下常用的通配符? Java 泛型(generics) 是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 Java
阅读全文
摘要:mysql索引总结 https://mp.weixin.qq.com/s?__biz=MzI4Njg5MDA5NA==&mid=2247484721&idx=1&sn=410dea1863ba823bec802769e1e6fe8a&chksm=ebd74430dca0cd265a9a91dcb20
阅读全文
摘要:java值传递还是引用传递?(值传递) 对于基本数据来说,在进行传递的时候, 将数据的值复制了一份进行的传递,所以我们也比较好理解的这种值传递;而对于对象数据类型,因为该对象本身指向的是它在内存中的地址,所以方法调用的时候,实际上是创建的地址的副本,所以在方法中对其值进行改变的时候,他的地址没有变,
阅读全文
摘要:参考文章:https://tech.meituan.com/2014/03/06/in-depth-understanding-string-intern.html String类型的常量池的主要使用方法有两种: 直接使用双引号声明出来的String对象会直接存储在常量池中。 如果不是用双引号声明的
阅读全文
摘要:java常见API 更详细的可以参考文章蓝桥杯知识点汇总:基础知识和常用算法 拷贝数组 Arrays.copyOf() int[] numsCopy = (int[]) Arrays.copyOf(nums,nums.length); list初始化一些数据 Arrays.asList() 数组批量
阅读全文
摘要:关于动态代理 在jdk的api中提供了java.lang.reflect.Proxy它可以帮助我们完成动态代理创建 注意:在java中使用Proxy来完成动态代理对象的创建,只能为目标实现了接口的类创建代理对象。 动态代理是在内存中直接生成代理对象。 实现动态代理的步骤: 创建接口,定义目标类要完成
阅读全文