new String("abc")的詳細流程

1.代碼 jdk版本是1.8.0_111 代碼如下: 對Test4.class的代碼執行javap命令,如下: 執行後截圖如下:   2.執行字節碼指令的過程 第0行: 爲str分配內存空間,並把該引用放到操作數棧中。 第3行: 複製操作數棧棧頂的元素,並放到操作數棧中。 第4行: 把指向常量池中引用(暫時爲該引用命名爲sym)放到操作數棧棧頂。 第6行: 調用String的String(Stri
相關文章
相關標籤/搜索