更新時(shí)間:2023-09-07 來(lái)源:黑馬程序員 瀏覽量:
Java的編程模式是編輯,保存,編譯,運(yùn)行和調(diào)試。 有時(shí)候我們需要快速看到某個(gè)語(yǔ)句的結(jié)果的時(shí)候,還需要寫上public static void main(String[] args)這些無(wú)謂的語(yǔ)句,減低我們的開(kāi)發(fā)效率。 JDK9引入了交互式編程,通過(guò)jshell工具即可實(shí)現(xiàn),交互式編程就是指我們不需要編寫類我們即可直接聲明變量,方法,執(zhí)行語(yǔ)句,不需要編譯即可馬上看到效果。 交互式編程的作用即時(shí)反饋。
打開(kāi)jshell工具
直接聲明變量、方法,并馬上輸出結(jié)果。
/list 查看當(dāng)前所有的代碼(僅限于當(dāng)前的會(huì)話,當(dāng)前控制臺(tái))。
/methods查看所有的方法
/var 查看所有的變量
/edit 打開(kāi)編輯器
/open 路徑 執(zhí)行外部的代碼
/imports 查看默認(rèn)導(dǎo)入的包
/exit 退出jshell工具
怎么利用JUnit來(lái)測(cè)試一個(gè)方法的異常?
2023-09-07請(qǐng)寫出一個(gè)符合開(kāi)閉原則的設(shè)計(jì)模式的例子_java設(shè)計(jì)模式
2023-09-06什么情況下會(huì)違反迪米特法則?為什么會(huì)有這個(gè)問(wèn)題?
2023-09-06Java中,Serializable與Externalizable的區(qū)別?
2023-09-05列舉spring支持的事務(wù)管理類型_java技能培訓(xùn)
2023-09-04MyBatisPlus可用的插件有哪些?如何添加和使用插件?
2023-09-01