官术网_书友最值得收藏!

2.3 原理學(xué)習(xí):Java開發(fā)基礎(chǔ)

2.3.1 Java簡(jiǎn)介

Java是面向?qū)ο蟮木幊陶Z(yǔ)言,吸收了C++語(yǔ)言的優(yōu)點(diǎn)。作為靜態(tài)面向?qū)ο缶幊陶Z(yǔ)言的代表,可以使用Java語(yǔ)言編寫桌面應(yīng)用程序、Web應(yīng)用程序、分布式系統(tǒng)應(yīng)用程序和嵌入式系統(tǒng)應(yīng)用程序等。

2.3.2 Java的基本語(yǔ)法

一個(gè)Java程序可以認(rèn)為是一系列對(duì)象的集合,這些對(duì)象通過調(diào)用彼此的方法來(lái)協(xié)同工作。

(1)基本語(yǔ)法。在編寫Java程序時(shí),應(yīng)注意以下幾點(diǎn):

? 大小寫敏感:Java程序是大小寫敏感的。

? 類名:類名的首字母應(yīng)該大寫,如MyFirstJavaClass。

? 方法名:所有的方法名都應(yīng)該以小寫字母開頭。如果方法名中包含若干個(gè)單詞,則后面的每個(gè)單詞首字母大寫。

? 源文件名:源文件名必須和類名相同。當(dāng)保存源文件時(shí),應(yīng)該使用類名作為源文件名來(lái)保存,源文件名的后綴為“.java”。

? 主方法入口:所有的Java程序都是由public static void main(String args[])方法開始執(zhí)行的。

(2)Java的標(biāo)識(shí)符。Java程序所有的組成部分都需要名字。類名、變量名以及方法名都被稱為標(biāo)識(shí)符,標(biāo)識(shí)符有以下特點(diǎn):

? 所有的標(biāo)識(shí)符都應(yīng)該以字母(A~Z或者a~z)、“$”或者“_”開始。

? 首字符之后可以是任何字符的組合。

? 關(guān)鍵字不能作為標(biāo)識(shí)符。

? 標(biāo)識(shí)符大小寫敏感。

例如,key、student、_value、_value_1是合法的標(biāo)識(shí)符,123abc、-tree是非法標(biāo)識(shí)符。

(3)Java的修飾符。Java可以使用修飾符來(lái)修飾類中方法和屬性。主要有兩類修飾符:

? 可訪問修飾符,如default、public、protected、private。

? 不可訪問修飾符,如final、abstract、strictfp。

(4)Java的變量。Java主要有局部變量、類變量(靜態(tài)變量)和成員變量(非靜態(tài)變量)等。

(5)Java的數(shù)組。數(shù)組可以保存多個(gè)同類型的變量。

(6)Java的枚舉。枚舉中的變量只能是預(yù)先設(shè)定的值,使用枚舉可以減少代碼中的錯(cuò)誤。例如,為咖啡店設(shè)計(jì)一個(gè)程序,它將咖啡杯限制為小杯、中杯、大杯,這就意味著不允許顧客點(diǎn)這三種規(guī)格外的咖啡。

(7)Java的注釋。Java支持單行和多行注釋,單行注釋的格式為“//注釋內(nèi)容”,多行注釋的格式為“/*注釋內(nèi)容*/”。

2.3.3 Java的對(duì)象與類

(1)對(duì)象:對(duì)象是類的一個(gè)實(shí)例,有狀態(tài)和行為。例如,一只貓是一個(gè)對(duì)象,其狀態(tài)有顏色、名字、品種,行為有搖尾巴、叫、吃等。

(2)類:類是一個(gè)模板,用于描述對(duì)象的行為和狀態(tài)。

主站蜘蛛池模板: 青河县| 博湖县| 新晃| 镇平县| 霞浦县| 怀集县| 东光县| 宝兴县| 汝州市| 山丹县| 都昌县| 崇礼县| 方城县| 哈巴河县| 永泰县| 蓬溪县| 大同县| 聊城市| 海晏县| 昌图县| 星座| 赣州市| 晋江市| 当涂县| 逊克县| 柘城县| 三明市| 同江市| 玉屏| 军事| 云林县| 旅游| 昂仁县| 镇远县| 华安县| 武冈市| 额尔古纳市| 海安县| 嵊州市| 湘西| 通城县|