<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java心路

    Java、Eclipse、Ajax......一個都不能少

     

    Java程序設計的基本結構


    .史前Java .簡單的Java程序的構建 .注釋
    .數據類型 .變量 .賦值和初始化
    .操作符 .字符串 .控制流程
    .大數字 .數組

    史前Java     
       Java來自于Sun公司的一個叫Green的項目,其原先的目的是為家用消費電子產品開發一個分布式代碼系統,這樣我們可以把E-mail發給電冰 箱、電視機等家用電器,對它們進行控制,和它們進行信息交流。開始,準備采用C++,但C++太復雜,安全性差,最后基于C++開發一種新的語言Oak (Java的 前 身),Oak是一種用于網絡的精巧而安全的語言,Sun公司曾依此投標一個交互式電視項目,但結果是被SGI打敗。可憐的Oak幾乎無家可歸,恰巧這時 Mark Ardreesen開發的Mosaic和Netscape啟發了Oak項目組成員,他們用Java編制了HotJava瀏覽器,得到了Sun公司首席執行 官Scott McNealy的支持,觸發了Java進 軍Internet。Java的取名也有一則趣聞,有一天,幾位Java成員組的會員正在討論給這個新 的語言取什么名字,當時他們正在咖啡館喝著Java(爪哇)咖啡,有一個人靈機一動說就叫Java怎樣,得到了其他人的贊賞,于是Java這個名字就這樣 傳開了。

    簡單的Java程序的構建

    任何一門語言的開始我們都用HelloWorld程序來進行。事實證明,其實效果還不錯。我們就已HelloWorld來開始認識Java程序設計語言的旅途吧。

    通 過HelloWorld程序,我們可以對Java程序的結構有一個比較概要的了解。首先我們需要注意Java是區分大小寫的。在大小寫上的任何錯誤都能引 起程序無法運行。比如你把程序中的main寫成了Main,這樣在Java中絕對會報錯的,但是如果你寫的是一個C#程序,那么他便能通過,因為C#中 Main是大寫M的。

    pubilc叫做訪問修飾符,你需要知道的就是他是公有類型,還有一些其它類型的訪問修飾符打算留在后面的 文章統一介紹。Class表示類,Java程序的任何部分都包含在一個類里面。關于class的命名,需要注意的其實就是下面一些:從字母開始,可以使用 字母和數字,但是不能使用Java的保留字,就這樣。如果類名由多個單詞構成,那么每個單詞開頭字母都要大寫(這是一個好習慣,然而如果你不這樣做也沒有 大礙),比如MyJavaProgram。

    文件名需要同你的共有類名一模一樣,而且需要以.java作為擴展名。編譯后產生的是一個字節碼文件,編譯器會自動明明這個字節碼文件,比如上例便會命名為HelloWorld.class。隨后我們便使用Java解釋器來執行字節碼文件。如果是在Borland JBuilder環境下,我們只需要使用Run Using Default就可以了。如果是在控制臺下而不是在集成開發環境下,那么需要輸入java HelloWorld。


    需要注意的是:main方法是任何java程序執行的起點。這里還是要提醒大家,main方法一定要定義成public的,這是符合最新規定的,然而下面的一個故事告訴你如果你在jdk1.2下居然不需要將main聲明為public的,下面的代碼居然能通過:

    jdk1.2虛擬機不會去檢查main的類型是否一定是public的,這種情況在MS Windows NT, Linux以及Solaris下都會發生。這在很長一段時間內被公認為bug。然而從JDK1.4開始,解釋器就強制main方法必須是public的了。

    有一件事情實在是忍不住評論一下,Sun最精明的一點之一就是把所有的bug報告都公之于眾,這樣非常有利于問題的解決,你甚至可以為你最關心的bug 投上一票,這樣一來這個bug就會得到充分的重視。所有的bug報告都可以從下面的地址找到。http://developer.java.sun.com/developer/bugParade

    關于大括號的使用方法我們認為是很隨意的,由于Java編譯器會忽略所有的空格,所以不管你使用什么樣的程序設計風格,都可以,然而我們推薦兩種,一種是左花括號緊跟類名和方法名,另一種方法是花括號上下對齊。個人更偏向于下面的這個風格。

    大家可能已經注意到了,花括號標志著我們的方法體的開始和結束。我們的代碼語句必須以分號作為結束符,回車并不能代表語句的結束。所以一條語句能夠跨越多行。我們使用了System.out對象,調用了println方法。Java的通用語法是:
    object.method(parameters) 即是: 對象.方法(參數列表)

    Java中的注釋:
    Java程序設計語言當中注釋的方法有三種,我們首先看一下下面一段代碼:

    方法1:使用//在每一行注釋前
    方法2:如果注釋為多行,我們一般采用/*……*/包含所有的注釋。
    方法3:使用/**…………*/作為自動產生文檔使用。

    posted on 2006-05-25 13:04 bisal 閱讀(141) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    導航

    統計

    常用鏈接

    留言簿(4)

    隨筆檔案

    文章檔案

    相冊

    Java戰友兄弟

    常用技術交流平臺

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 麻豆一区二区三区蜜桃免费| 久久久亚洲精品视频| 日本亚洲色大成网站www久久| 每天更新的免费av片在线观看| 91精品国产亚洲爽啪在线影院| **毛片免费观看久久精品| 亚洲性一级理论片在线观看| 亚洲国产精品免费观看| 麻豆狠色伊人亚洲综合网站| 最近的中文字幕大全免费版| 亚洲人成色99999在线观看| 好爽又高潮了毛片免费下载| 久久精品国产亚洲AV电影网| 免费中文字幕不卡视频| 青青久久精品国产免费看| 国产日韩成人亚洲丁香婷婷| 国产成人无码区免费网站| 亚洲爱情岛论坛永久| 69式国产真人免费视频| 亚洲国产欧美国产综合一区| 亚洲福利在线播放| 在线观看免费视频网站色| 亚洲欧洲精品久久| 久久久久国产精品免费免费搜索 | 亚洲午夜视频在线观看| 99精品视频在线观看免费播放 | 亚洲精品国产国语| 国产精品麻豆免费版| 中文字幕手机在线免费看电影| 最新亚洲成av人免费看| 国产成人精品免费久久久久| 亚洲视频国产视频| 免费黄色一级毛片| 国产免费播放一区二区| 亚洲精品视频免费看| 国产精品国产免费无码专区不卡| 精品无码国产污污污免费网站国产| 久久精品国产亚洲av麻| 在线免费观看毛片网站| 国产一级在线免费观看| 亚洲av片不卡无码久久|