1.
成都創新互聯長期為超過千家客戶提供的網站建設服務,團隊從業經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯網生態環境。為康樂企業提供專業的成都網站設計、網站建設,康樂網站改版等技術服務。擁有10多年豐富建站經驗和眾多成功案例,為您定制開發。
public class TestShutDownHook {
2.
public TestShutDownHook() {
3.
doShutDownWork();
4.
}
5.
private void doShutDownWork() {
6.
Runtime run=Runtime.getRuntime();//當前 Java 應用程序相關的運行時對象。
7.
run.addShutdownHook(new Thread(){ //注冊新的虛擬機來關閉鉤子
8.
@Override
9.
public void run() {
10.
//程序結束時進行的操作
11.
System.out.println("程序結束調用");
12.
}
13.
});
14.
}
15.
public static void main(String[] args) {
16.
new TestShutDownHook();
17.
for (int i = 0; i 1000; i++) { // 在這里增添您需要處理代碼 }
18.
System.out.println(i);
19.
}
20.
}
21.
}
在java的輸入輸出中,有一個很有用的類scanner
Scannner scn=new Scanner(System.in);
String str=scn.nextString();
while(str.IsEmpty())
{
System.out.println(str);
}
無限輸入str時,按ctrl+z即可停止輸入操作
java的優點:
Java是一個廣泛使用的網絡編程語言 ,它是一種新的計算概念。
作為一種程序設計語言 ,它簡單、面向對象、不依賴于機器的結構、具有可移植性、魯棒性、安全性、并且提供了并發的機制、具有很高的性能。
它最大限度地利用了網絡 ,Java的小應用程序 (applet)可在網絡上傳輸而不受 CPU和環境的限制。
Java還提供了豐富的類庫 ,使程序設計者可以很方便地建立自己的系統。
在Java中,拋出異常之后,如果不對異常進行處理,代碼會一直往調用的上層拋,直到線程的執行器,如果在這里異常仍然未得到處理,線程將停止執行。所以拋出異常后如果不對異常進行處理,后面的代碼將不會執行。
比如以下代碼:
public void testException throws Exception(){
System.out.println("start");
throw new Exception("test exception");
System.out.println("execute ended?");
}
最后一行代碼在異常拋出之后,這行代碼是不會執行的。
java有一個關鍵字,break就可以直接跳出當前的循環了
while(true){
if(你的邏輯) break;
}
網站欄目:java中怎么結束代碼 java中main函數
文章網址:http://vcdvsql.cn/article2/ddcspic.html
成都網站建設公司_創新互聯,為您提供定制開發、移動網站建設、域名注冊、定制網站、面包屑導航、Google
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯