當前位置:才華齋>計算機>java語言>

計算機二級JAVA考試構建JAVA程式2017

java語言 閱讀(3.22W)

很多人一見到說要程式設計就以為很難,其實只有一點一滴學知識點也不難,下面是小編整理的計算機二級JAVA考試構建JAVA程式介紹,歡迎閱讀!

計算機二級JAVA考試構建JAVA程式2017

  第一個java application

java程式分為java application(java 應用程式)和java applet(java小應用程式)兩種。下面讓我們編寫一個java應用程式,它能夠利用來自java標準庫的System物件的多種方法,打印出與當前執行的系統有關的資料。其中"//"代表一種註釋方式,表示從這個符號開始到這行結束的所有內容都是註釋。在每個程式檔案的開頭,如果這個檔案的程式碼中用到了系統所提供的額外的類,就必須放置一個import語句。說它是額外的是指一個特殊的類庫""會自動匯入到每個java檔案。

//這是我們的第一個java application,該程式儲存在檔案中import .*; /*下面我們用到了Date和Properties這兩個類,是屬於這個包的;*/

/*而System和Runtime這兩個類,是屬於這個包的。*/

public class Property { //程式設計師給這個類取名為Property

public static void main(String args[]){ //main是類的主方法

tln(new Date( )); //在命令列下面打印出日期

Properties p=roperties( ); //獲得系統的Properties物件p

(); //在命令列下打印出p中的.各個系統變數的值

tln("--- Memory Usage:"); /*列印一行字串---Memory Usage*/

Runtime rt=untime( ); //獲得系統的Runtime物件rt

tln("Total Memory= "

+ lMemory( ) //列印總記憶體大小

+" Free Memory = "

+Memory( )); //列印空閒記憶體大小

}

}

在java中,程式都是以類的方式組織的,java原始檔都儲存在以java為字尾的檔案當中。每個可執行的程式都是一個類檔案,或者稱之為位元組碼檔案,儲存在s檔案中。而作為一個java application,類中必須包含主方法,程式的執行是從main方法開始的,方法頭的格式是確定不變的:

public static void main(String args[])

其中關鍵字public意味著方法可以由外部世界呼叫。main方法的引數是一個字串陣列args,雖然在本程式中沒有用到,但是必須列出來。

  程式的第一行非常有意思:

tln(new Date());

列印語句的引數是一個日期物件Date,而建立Date物件的目的就是把它的值發給println()語句。一旦這個語句執行完畢,Date物件就沒用了,而後"無用記憶體回收器"會將其收回。

第二行中呼叫了roperties( )。從幫助文件中可知,getProperties( )是System類的一個靜態方法(static 方法),由於它是"靜態"的,所以不必建立任何物件就可以呼叫該方法。在第三行,Properties物件有一個名為list( )的方法,它將自己的全部內容都發給一個PrintStream物件,該物件就是list()方法的引數。

第四行和第六行是典型的列印語句,其中第六行通過運算子"+"的過載來連線多個字串物件,在java中只有當"+"運算子作用於字串時在能夠進行過載。但是讓我們仔細觀察下述語句:

tln("Total Memory= "

+ lMemory( ) //列印總記憶體大小

+" Free Memory = "

+Memory( )); //列印空閒記憶體大小

其中,totalMemory( )和freeMemory( )返回的是數值,並非String物件。如果將一個字串與一個數值相加,結果會如何?在這種情況下,編譯器會自動呼叫一個toString()方法,將該數值(int型或者float型)轉換成字串。經過這樣處理以後,就可以用"+"進行字串連線了。

main()的第五行通過呼叫Runtime的getRuntime()方法建立了一個Runtime物件,該物件中包含了記憶體等資訊。