那要看你做的是什么項目了,還有就是看你說的程序執(zhí)行完了是代碼運行完了,還是把項目關(guān)閉了。如果程序代碼運行完了證明程序處于運行狀態(tài),你把項目關(guān)閉后控制臺也跟著關(guān)閉或者項目不顯示控制臺就證明項目已經(jīng)關(guān)閉了
創(chuàng)新互聯(lián)是一家專注于成都做網(wǎng)站、成都網(wǎng)站建設(shè)與策劃設(shè)計,啟東網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:啟東等地區(qū)。啟東做網(wǎng)站價格咨詢:18980820575
應(yīng)該是B,
在java世界中,所有的對象都直接或間接是Object的子類.
步驟:
1、在cmd中切換到編寫的代碼所保存的目錄下;
2、在cmd中輸入javac然后點空格,再點擊文件名和包括后綴名確定后,在存放編寫代碼的文件下會生成一個class的字節(jié)碼文件;
3、在cmd中輸入java然后點空格,輸入第二步中生成的字節(jié)碼的文件名,不需要后綴名,點擊確定即可運行代碼。
代碼就是程序員用開發(fā)工具所支持的語言寫出來的源文件,是一組由字符、符號或信號碼元以離散形式表示信息的明確的規(guī)則體系。計算機(jī)代碼稱為源代碼,是相對目標(biāo)代碼和可執(zhí)行代碼而言的。 源代碼就是用匯編語言和高級語言寫出來的地代碼,目標(biāo)代碼是指源代碼經(jīng)過編譯程序產(chǎn)生的能被cpu直接識別二進(jìn)制代碼。
你的main方法里只有一行代碼,new 了一個PrimeThreads,參數(shù)是字符串?dāng)?shù)組 args
PrimeThreads?pt?=?new?PrimeThreads(args);
調(diào)用PrimeThreads的構(gòu)造方法
public?PrimeThreads(String[]?args)?{
PrimeFinder[]?finder?=?new?PrimeFinder[args.length];
for?(int?i?=?0;?i??args.length;?i++)?{
//……
注意這里有個字符串?dāng)?shù)組參數(shù):args
PrimeThreads的構(gòu)造方法內(nèi)部的所有實現(xiàn)都是圍繞著args的,如果args沒有元素也就是args.length() == 0 ,那么第一個for循環(huán)直接跳過,同時finder也沒有元素,第二個for循環(huán)也直接跳過,然后在sleep那里睡眠1秒,while循環(huán)也退出,程序結(jié)束。于是出現(xiàn)了你說的總時間1秒。
在來說說args,這個參數(shù)最早是在main方法中傳進(jìn)來的
public?static?void?main(String[]?args){
其實這個參數(shù)默認(rèn)情況是沒元素的是空的
試試給PrimeFinder構(gòu)造方法傳值看看效果
可以看出來你描述的運行之后沒輸出的原因即是args為空
關(guān)于如何給args賦值你可以自行百度,這里貼一個剛剛百度到的鏈接
網(wǎng)頁題目:java代碼運行后 java代碼寫完怎么運行
URL標(biāo)題:http://jinyejixie.com/article20/dopcpjo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、網(wǎng)站維護(hù)、微信小程序、微信公眾號、響應(yīng)式網(wǎng)站、云服務(wù)器
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)