程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA編程入門知識 >> Java程序設計的基本結構

Java程序設計的基本結構

編輯:JAVA編程入門知識

--------------------------------------------------------------------------
  本系列文檔配合前面的《JBuilder開發實踐者之路》系列文章推出,站在語言本身的層次上供大家學習Java程序設計語言。主要參考Java在線文檔,以及《Java2核心技術》。文章定位和讀者對象主要是針對零起點的讀者。基本上針對初級讀者逐步輔導走上Java程序設計高手的道路。
                                      曾毅  於  計算機軟件理論實驗室
  --------------------------------------------------------------------------
  

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的了。
  
 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved