HashMap putval方法疑问

img

img


请问假如进了标记的第一个if语句,执行完break之后,还会进第二个标记的if语句吗?即想知道p.next=newNode执行完之后,e是还是不是空

Node<K,V> e; K k;这是初始化,为null,第一个循环体没有赋值给e,下面判断就可想而知了。