一切都是對象筆記-第三天,第一個Java程序 – JAVA編程語言程序開發技術文章

2.7 你的第一個Java程序

前面介紹瞭這麼多,現在讓我們編寫一個完成的程序。

Java代碼 
//: HelloDate.java 
  
import java.util.Date; 
  
public class HelloDate { 
    public static void main(String[] args) { 
        System.out.println("Hello! It's:"); 
        System.out.println(new Date()); 
    } 
}///:~ 
 
import用於引入文件代碼中需要用到的額外類
java.lang這個類庫的包每個Java程序會自動的引入
類的名字必須和文件名相同
通過import引入 Date() 類後使用時:建立瞭新的 Date() 對象,並且將它的值自動轉換為 String 發送給瞭 println() 。執行完畢後 Date 對象就不再被使用,而垃圾回首器會發現該對象並無任何與之關聯的引用,自動對其進行回收。
Java.lang.System 有許多有趣的用法:

 

Java代碼 
//: ShowProperties.java 
public class ShowProperties { 
    public static void main(String[] args) { 
        System.getProperties().list(System.out); 
        System.out.println(System.getProperty("user.name")); 
        System.out.println(System.getProterty("java.library.path)); 
    } 
} ///:~ 
 
 
2.7.1 編譯和運行
Bash代碼 
royakon@royakon-track2web:~/temp$ vim HelloDate.java 
royakon@royakon-track2web:~/temp$ ls 
HelloDate.java 
royakon@royakon-track2web:~/temp$ javac HelloDate.java 
royakon@royakon-track2web:~/temp$ ls 
HelloDate.class  HelloDate.java 
royakon@royakon-track2web:~/temp$ java HelloDate 
Hello! It's: 
Wed Aug 24 22:20:57 CST 2011 
 
2.8 註釋和文檔

 

Java代碼 
/* Java裡有兩種註釋風格*/ 
// Java裡有兩種註釋風格 
 
代碼文檔撰寫的最大問題,大概就是對文檔的維護瞭。解決的方法也很簡單:將代碼同文檔“鏈接”起來。為瞭實現這一目的,還必須使用特殊的註釋語法來標記文檔;此外還需一個工具,用於提取那些註釋,並將其轉換成有用的形式。這正是Java所做的,Java提供瞭 javadoc 來完成這個工作。

所有 javadoc 命令都隻能在 “/**” 註釋中出現,和通常一樣,註釋結束於 “*/”。共有三種類型的註釋文檔,分別對應於註釋位置後面的三種元素:類,域,方法。

Java代碼 
//: Documentation1.java 
/** A class comment */ 
public class Documentation1 { 
    /** A field comment */ 
    public int i; 
    /** A method comment */ 
    public void f() {} 
} ///:~ 
 
 

javadoc 通過生成的Html文檔傳送html命令,這使得你能夠充分利用Html。對代碼進行格式化。

Java代碼 
//: Documentation2.java 
… 
/**
 * You can <em>even</em> insert a list:
 *
<ol>
 *
<li>Item one</li>
 
 *
<li>Item two</li>
 
 * </ol>
 
 */ 
… 
///:~ 
 
 

通過標簽的用法實例:

Java代碼 
//: HelloDate.java 
  
import java.util.Date; 
  
/**
 * The frist Thinking in Java example program.
 * Displays a string and today's date.
 * @author royakon
 * @author www.track2web.com
 * @version 1.0
 */ 
public class HelloDate { 
    /**
     * Entry point to class & application.
     * @param args array of string arguments
     * @throws exceptions No excetptions thrown
     */ 
    public static void main(String[] args) { 
        System.out.println("Hello! It's:"); 
        System.out.println(new Date()); 
    } 

/* Output: (55% match)
 * Hello! It's:
 * Wed Aug 24 22:20:57 CST 2011
 *///:~ 
 
2.9 編碼風格

在”Java編程語言編碼約定”中,代碼風格是這樣規定的:類名的首字母要大寫,如果類名由幾個單詞構成,那麼把它們並在一起,其中每個內部單詞的首字母都采用大寫形式。

這種風格被稱作“駝峰風格”。幾乎其他所有內容:方法,字段,對象引用名稱等,公認的風格與類的風格一樣,隻是標識符的第一個字母采用小寫。

 

作者“RoyAkon's FreeStyle”
 

發佈留言