奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

java語言

構(gòu)建Java程序

時間:2025-01-03 17:20:06 java語言 我要投稿

構(gòu)建Java程序

  引導(dǎo)語:大家知道如何構(gòu)建Java程序嗎,下面就讓百分網(wǎng)小編給大家分析一下吧!

  構(gòu)建java程序

  第一個java application

  java程序分為java application(java 應(yīng)用程序)和java applet(java小應(yīng)用程序)兩種。下面讓我們編寫一個java應(yīng)用程序,它能夠利用來自java標(biāo)準(zhǔn)庫的System對象的多種方法,打印出與當(dāng)前運行的系統(tǒng)有關(guān)的資料。其中"//"代表一種注釋方式,表示從這個符號開始到這行結(jié)束的所有內(nèi)容都是注釋。在每個程序文件的開頭,如果這個文件的代碼中用到了系統(tǒng)所提供的額外的類,就必須放置一個import語句。說它是額外的是指一個特殊的類庫"java.lang"會自動導(dǎo)入到每個java文件。

  //這是我們的第一個java application,該程序保存在文件Property.java中

  import java.util.*; /*下面我們用到了Date和Properties這兩個類,是

  屬于java.util這個包的;*/

  /*而System和Runtime這兩個類,是屬于

  java.lang這個包的。*/

  public class Property { //程序員給這個類取名為Property

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

  System.out.println(new Date( )); //在命令行下面打印出日期

  Properties p=System.getProperties( ); //獲得系統(tǒng)的Properties對象p

  p.list(System.out); //在命令行下打印出p中的各個系統(tǒng)變量的值

  System.out.println("--- Memory Usage:"); /*打印一行字符串---Memory Usage*/

  Runtime rt=Runtime.getRuntime( ); //獲得系統(tǒng)的Runtime對象rt

  System.out.println("Total Memory= "

  + rt.totalMemory( ) //打印總內(nèi)存大小

  +" Free Memory = "

  +rt.freeMemory( )); //打印空閑內(nèi)存大小

  }

  }

  在java中,程序都是以類的方式組織的,java源文件都保存在以java為后綴的.java文件當(dāng)中。每個可運行的程序都是一個類文件,或者稱之為字節(jié)碼文件,保存在.class文件中。而作為一個java application,類中必須包含主方法,程序的執(zhí)行是從main方法開始的,方法頭的格式是確定不變的:

  public static void main(String args[])

  其中關(guān)鍵字public意味著方法可以由外部世界調(diào)用。main方法的參數(shù)是一個字符串?dāng)?shù)組args,雖然在本程序中沒有用到,但是必須列出來。

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

  System.out.println(new Date());

  打印語句的參數(shù)是一個日期對象Date,而創(chuàng)建Date對象的目的就是把它的值發(fā)給println()語句。一旦這個語句執(zhí)行完畢,Date對象就沒用了,而后"無用內(nèi)存回收器"會將其收回。

  第二行中調(diào)用了System.getProperties( )。從幫助文檔中可知,getProperties( )是System類的一個靜態(tài)方法(static 方法),由于它是"靜態(tài)"的,所以不必創(chuàng)建任何對象就可以調(diào)用該方法。在第三行,Properties對象有一個名為list( )的方法,它將自己的全部內(nèi)容都發(fā)給一個PrintStream對象,該對象就是list()方法的參數(shù)。

  第四行和第六行是典型的打印語句,其中第六行通過運算符"+"的重載來連接多個字符串對象,在java中只有當(dāng)"+"運算符作用于字符串時在能夠進行重載。但是讓我們仔細觀察下述語句:

  System.out.println("Total Memory= "

  + rt.totalMemory( ) //打印總內(nèi)存大小

  +" Free Memory = "

  +rt.freeMemory( )); //打印空閑內(nèi)存大小

  其中,totalMemory( )和freeMemory( )返回的是數(shù)值,并非String對象。如果將一個字符串與一個數(shù)值相加,結(jié)果會如何?在這種情況下,編譯器會自動調(diào)用一個toString()方法,將該數(shù)值(int型或者float型)轉(zhuǎn)換成字符串。經(jīng)過這樣處理以后,就可以用"+"進行字符串連接了。

  main()的第五行通過調(diào)用Runtime的getRuntime()方法創(chuàng)建了一個Runtime對象,該對象中包含了內(nèi)存等信息。

【構(gòu)建Java程序】相關(guān)文章:

計算機二級JAVA考試構(gòu)建JAVA程序201710-02

java程序編寫10-10

java程序規(guī)范09-24

java程序的規(guī)范09-17

JAVA系統(tǒng)程序的運行07-16

java程序運行方法08-21

Java程序規(guī)范教程09-03

Java動畫程序介紹07-19

如何編寫java程序07-05

主站蜘蛛池模板: 麟游县| 海安县| 青浦区| 济源市| 德州市| 玉龙| 驻马店市| 织金县| 富裕县| 汝城县| 东城区| 垦利县| 呈贡县| 库伦旗| 青州市| 铅山县| 会理县| 彭水| 陇西县| 方正县| 襄城县| 那曲县| 房产| 江山市| 辉县市| 资源县| 镇雄县| 区。| 峨山| 澄江县| 湖北省| 漠河县| 彩票| 金沙县| 霞浦县| 临清市| 将乐县| 台前县| 延边| 大埔区| 错那县|