编码技巧(Java)
文章平均质量分 57
我们不为别的,只为实现功能,奋斗吧,编码人
咖啡好香
道阻且长,行则将至
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ArrayList扩容机制
初始化private static final Object[] DEFAULTCAPACITY_EMPTY_ELEMENTDATA = {};public ArrayList() { this.elementData = DEFAULTCAPACITY_EMPTY_ELEMENTDATA;}如上所示,初始化时,如果不带初始容量大小会默认使用空数组;public ArrayList(int initialCapacity) { if (initialCapacity &g原创 2021-10-21 09:22:49 · 247 阅读 · 0 评论 -
高效缓存的实现及其应用于接口幂等性的尝试
1,前言该缓存为Java并发编程实战中实现的,主要是为了将性能瓶颈并转变为可伸缩瓶颈,用于提升单线程的性能;该缓存主要是为了解决高开销高耗时接口的性能提升。而基于此接口,能够尝试实现接口的幂等性。2,实现@FunctionalInterfaceinterface Computable<A,V> { V compute(A arg) throws InterruptedException;}/** * 高耗时接口DEMO */class ExpensiveFu原创 2021-03-05 08:55:53 · 380 阅读 · 2 评论 -
如何实现数组转树结构(List to Tree)
1,编码实现该方法来自一位国外大神的博客,通过Map以及Java对象在内存中的关系来实现树结构的组装class Node { private String name; private Integer id; private Integer parentId; private List<Node> children; // getter and setter}public class CreateTree { publi原创 2021-01-28 09:33:48 · 999 阅读 · 2 评论 -
“访问者模式”--如何实现删除多级目录
抽象类或者接口,声明访问者可以访问哪些元素,具体到程序中就是visit方法的参数定义哪些对象是可以被访问的。原创 2020-04-23 10:03:44 · 875 阅读 · 0 评论 -
如何实现Java字符串自动补零
Java 中给数字左边补0(1)方法一import java.text.NumberFormat;public class NumberFormatTest { public static void main(String[] args) { //待测试数据 int i = 1; //得到一个NumberFormat的实例 ...原创 2019-06-06 10:31:13 · 738 阅读 · 0 评论
分享