10 2021 档案
摘要:转自 https://leetcode-cn.com/problems/binary-tree-inorder-traversal/solution/yan-se-biao-ji-fa-yi-chong-tong-yong-qie-jian-ming/ 一般的迭代遍历比较难理解,今天看到了一种“通法
阅读全文
摘要:
阅读全文
摘要:初始化优先级 静态变量 > 静态代码块 > 非静态代码块 > 构造函数
阅读全文
摘要:感觉上面这话表达不恰当,如果被隐式地指定为 final,那下面这段代码应该出错的。虽然Inherit里fun()不是重写。但是感觉看起来很奇怪的 package com.klaus.base; class B { private void fun() { System.out.println("K"
阅读全文
摘要:https://blog.csdn.net/h380115990/article/details/107178947/?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_title~default-0.no_sear
阅读全文
摘要:2021-10-22 广联达一面 最后结束时喊了声wctmd,不直到面试官听没听到,不过不重要了。大概率被kpi了,面试官还迟到。 自我介绍 做一道题 package prob1; public class Main { /* string a b 最后一组连续a的个数 abaa 2 a 1 */
阅读全文
摘要:代码实例 如下代码中,"Wow"是永远不会被打印出来的,因为所有的共享变量都存储于主内存,这里所说的变量指的是实例变量和类变量,不包含局部变量,因为局部变量是线程私有的,因此不存在竞争问题,flag变量只在apple.start创建的线程中。 package com.klaus.thread; pu
阅读全文
摘要:size和capacity是不一样的。添加元素时,检测当前capacity是否能够容纳size+1的元素,也就是比较他们的大小。 确定所需要的最小空间 minCapacity(当前arrayList是不是空的,是的话返回max{10,size+1},不是的话就返回size+1)。 如果 minCap
阅读全文
摘要:先看源代码 /** * The maximum size of array to allocate. * Some VMs reserve some header words in an array. * Attempts to allocate larger arrays may result i
阅读全文
摘要:public E remove(int index) { //检查下标是否合法 rangeCheck(index); //修改次数 modCount++; //要删除的值 E oldValue = elementData(index); //删除后数组的大小 int numMoved = size
阅读全文
摘要:记录一次OOM。 具体代码如下 package com.klaus.array.prob17; import org.junit.Test; public class Solution { // 没考虑大数情况 // public int[] printNumbers(int n) { // int
阅读全文

浙公网安备 33010602011771号