偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

淺談Java程序設計的基本結(jié)構(gòu)

開發(fā) 后端
本文介紹的是java程序設計的基本結(jié)構(gòu),希望對你有幫助,一起來看。

Java來自于Sun公司的一個叫Green的項目,其原先的目的是為家用消費電子產(chǎn)品開發(fā)一個分布式代碼系統(tǒng),這樣我們可以把E-mail發(fā)給電冰箱、電視機等家用電器,對它們進行控制,和它們進行信息交流。

開始,準備采用C++,但C++太復雜,安全性差,最后基于C++開發(fā)一種新的語言Oak(Java的 前 身),Oak是一種用于網(wǎng)絡的精巧而安全的語言,Sun公司曾依此投標一個交互式電視項目,但結(jié)果是被SGI打敗。可憐的Oak幾乎無家可歸,恰巧這時Mark Ardreesen開發(fā)的Mosaic和Netscape啟發(fā)了Oak項目組成員,他們用Java編制了HotJava瀏覽器,得到了Sun公司首席執(zhí)行官Scott McNealy的支持,觸發(fā)了Java進 軍Internet。

Java的取名也有一則趣聞,有一天,幾位Java成員組的會員正在討論給這個新 的語言取什么名字,當時他們正在咖啡館喝著Java(爪哇)咖啡,有一個人靈機一動說就叫Java怎樣,得到了其他人的贊賞,于是Java這個名字就這樣傳開了。

簡單的Java程序的構(gòu)建

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

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

pubilc叫做訪問修飾符,你需要知道的就是他是公有類型,還有一些其它類型的訪問修飾符打算留在后面的文章統(tǒng)一介紹。Class表示類,Java程序的任何部分都包含在一個類里面。

關(guān)于class的命名,需要注意的其實就是下面一些:從字母開始,可以使用字母和數(shù)字,但是不能使用Java的保留字,就這樣。如果類名由多個單詞構(gòu)成,那么每個單詞開頭字母都要大寫(這是一個好習慣,然而如果你不這樣做也沒有大礙),比如MyJavaProgram。

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

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

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

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

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

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

Java中的注釋:

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

方法1:使用//在每一行注釋前

方法2:如果注釋為多行,我們一般采用/*……*/包含所有的注釋。

方法3:使用/**…………*/作為自動產(chǎn)生文檔使用。

通過上面的討論,我們對一個Java程序的構(gòu)成有了一個比較簡單的認識。希望對你有幫助。

責任編輯:于鐵 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2009-06-22 14:03:00

java教材程序設計

2009-09-02 13:22:23

C#組件化程序設計

2012-03-14 10:48:05

C#

2011-12-06 09:42:51

Java

2009-12-22 02:24:19

Pascal之父Niklaus Wir

2010-09-17 09:08:49

Java多線程

2010-09-25 13:47:14

Java跨平臺

2009-02-10 09:53:41

多線程程序設計Java

2013-12-12 16:30:20

Lua腳本語言

2011-04-18 09:22:38

多線程

2011-07-04 13:31:15

2009-12-04 10:53:06

VS WEB

2010-12-28 10:12:39

PHP

2011-07-05 16:05:43

面向?qū)ο缶幊?/a>

2009-06-23 17:52:04

Linux程序設計

2011-07-05 15:59:57

面向?qū)ο缶幊?/a>

2011-07-05 15:22:04

程序設計

2009-06-23 18:13:21

2012-05-02 13:22:46

JavaJava設計

2013-03-18 10:19:41

程序設計語言
點贊
收藏

51CTO技術(shù)棧公眾號