- 面向物聯(lián)網(wǎng)的Android應(yīng)用開發(fā)與實(shí)踐
- 廖建尚等
- 860字
- 2020-09-29 17:16:14
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)。
- Python編程自學(xué)手冊(cè)
- C# 7 and .NET Core Cookbook
- 數(shù)據(jù)結(jié)構(gòu)習(xí)題精解(C語(yǔ)言實(shí)現(xiàn)+微課視頻)
- jQuery從入門到精通 (軟件開發(fā)視頻大講堂)
- Linux操作系統(tǒng)基礎(chǔ)案例教程
- C語(yǔ)言開發(fā)基礎(chǔ)教程(Dev-C++)(第2版)
- Android玩家必備
- Learning YARN
- GameMaker Essentials
- Flowable流程引擎實(shí)戰(zhàn)
- 汽車人機(jī)交互界面整合設(shè)計(jì)
- Python商務(wù)數(shù)據(jù)分析(微課版)
- Mastering JavaScript
- C++從零開始學(xué)(視頻教學(xué)版)(第2版)
- HTML 5與CSS 3權(quán)威指南(第4版·上冊(cè))