日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

java 主类 测试类_Java中的测试类和主类分别是什么,有点晕啊。?

發(fā)布時(shí)間:2023/12/31 java 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 主类 测试类_Java中的测试类和主类分别是什么,有点晕啊。? 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Java程序是由Java虛擬機(jī)執(zhí)行的,那么運(yùn)行Java程序的時(shí)候,Java虛擬機(jī)就得知道,從哪一行代碼開始執(zhí)行。所以運(yùn)行Java程序的命令: java Main.class。就是告訴了Java虛擬機(jī),Main.class就是主類。那么Java虛擬機(jī)知道了這個(gè)主類,接著就會(huì)找這個(gè)類里面的 main 方法,然后從 main方法開始執(zhí)行程序。這個(gè)就是主類存在的作用。

明白了主類的作用,理解測試類也就容易多了。我們寫程序的時(shí)候,免不了要對(duì)一部分代碼進(jìn)行測試。對(duì)于測試,我只想運(yùn)行一部分代碼,也就是我希望虛擬機(jī)從我指定的地方開始運(yùn)行就可以了。這樣的話,一般懶的做法,就是在你需要寫測試代碼的地方,寫一個(gè)main方法,然后運(yùn)行的時(shí)候讓虛擬機(jī)從這里開始。但是呢,這個(gè)偷懶的做法很不好。因?yàn)槟銣y試完了,就得刪除這段測試代碼,否則久而久之,代碼就很亂,很難看,別人看到你的代碼,還會(huì)在心里鄙視你。

所以測試類的作用就是優(yōu)雅的讓你寫測試代碼。主類里的main方法是程序的入口,測試類里的測試方法,也可以看做程序的入口(雖然并不是真正的入口)。主類里面只能寫一個(gè)main方法,也就是只能有一個(gè)入口,不然Java虛擬機(jī)怎么知道從哪個(gè)門進(jìn)啊。測試類的一個(gè)好處就是,這個(gè)類里的每個(gè)測試方法都可以看做main方法,可以單獨(dú)開始運(yùn)行。具體運(yùn)行哪個(gè)方法呢,可以由你指定。

總結(jié)下,主類相當(dāng)于程序在完整運(yùn)行時(shí)的入口。測試類是方便你在需要測試某一部分代碼的時(shí)候,可以自定義,程序從哪里開始運(yùn)行。

總結(jié)

以上是生活随笔為你收集整理的java 主类 测试类_Java中的测试类和主类分别是什么,有点晕啊。?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。