Java初級之路-Java語言基礎(二)

Java基礎語法


前面的文章中,我們知道了Java基本數(shù)據(jù)類型有8種:字節(jié)型,短整型、整型、長整形、浮點型(float)、雙精度型(double)、字符型、布爾型(必須熟練說出)。

除了基本數(shù)據(jù)類型的概念外,我們還需知道Java的基本語法,這為我們擼代碼提供了參照以及標準。

語法

提到語法,讓我想起了高中美好的英語課。(我的英語語法杠杠滴,哈哈)

語法(Syntax)是指字符組合成合法單詞、語句的規(guī)則集(字符先通過詞法組詞或字符串,再由代表不同句子成分的詞組合成語句)。簡單點說,開發(fā)者必須遵守編程語言制定的規(guī)則,保證代碼語句及結構的正確性與完整性。

語義

語義(Semantics)是指數(shù)據(jù)或操作的含義。簡單點說,開發(fā)者需明白所敲代碼想要表達的含義,并對它給予解釋說明。

Java標識符

Java所有的組成部分都需要名字,類名、變量名、方法名都被稱為標識符。

Java標識符的組成規(guī)則:(1)所有標識符只能以字母(A-Z或a-z)、數(shù)字、下劃線(_)、美元符號($)組成,但不能包含@、!、%、空格、中文等其他特殊字符;(2)所有標識符只能以字母、美元符號或下劃線作為開始字符;(3)首字符之后可以是任何字符的組合;(4)Java關鍵字(Java語言中專屬的標識符)不能作為標識符;(5)標識符是大小寫敏感的,即A與a是不相同的;(6)合法標識符:abc_$、_abc、$abc;(6)非法標識符:112abc、-abc、abc(;(7)標識符的命名應該能反映其所表達的意思,做到見名知意。

Java修飾符

修飾符是用于限定類型以及類型成員的聲明的一種符號。Java中常見的修飾符有:public、protected、private、default、static、final、abstract等。

常量與變量

在程序中,每一個數(shù)據(jù)都有一個名字并且在內(nèi)存中占據(jù)一定的存儲空間(或存儲單元)。在程序運行過程中數(shù)據(jù)的值不能改變的量稱為常量,值可以改變的量稱為變量。

Java語言中,所有變量與常量在使用前必須先聲明其值的數(shù)據(jù)類型,也就是遵守“先聲明后使用”的原則(類似于先給錢再玩)。聲明變量的作用有兩點:一是確定該變量的標識符(變量名),以便系統(tǒng)為它指定存儲地址和識別它(即調(diào)用它),二是為該變量指定數(shù)據(jù)類型,以便系統(tǒng)為他分配足夠的存儲單元。

Java賦值操作

在程序中經(jīng)常需要對變量賦值,在Java中用賦值號(=)表示。所謂賦值,就是把賦值號右邊的數(shù)據(jù)或運算結果賦給左邊的變量,一般格式為:[變量數(shù)據(jù)類型]=表達式。

Java關鍵字

所謂關鍵字就是Java語言中已經(jīng)規(guī)定了特定意義的詞,Java專屬,它們一般用來表示一種數(shù)據(jù)類型,或者表示程序的結構等。不可以把關鍵字用來聲明常量或變量。

Java關鍵字

Java注釋

Java采用//(雙斜杠)表示單行注釋, /*? */ 表示多行注釋,程序遇到注釋的地方不執(zhí)行。

Java基本語法

編寫Java程序時,需注意以下幾點:

(1)Java的區(qū)分大小寫:Java是大小寫敏感的,這意味著標識符Hello與hello是不一樣的;(2)類名:對于所有的類來說,類名的首字母應該大寫。如果類名由若干單詞組成,那么需采用駝峰命名法即每個單詞的首字母大寫,如HelloWorld.java;(3)方法名:所有方法名的首字母都應該小寫,如果方法名為多個單詞組成,第一個單詞的首字母小寫,其他單詞的首字母大寫,如createPlane();(4)源文件名:源文件名必須與類名相同,源文件名的后綴為.java。如果文件名和類名不相同將導致編譯錯誤。(5)程序入口:及程序開始的地方,程序從public static void main(String[] args)方法開始執(zhí)行,不管它前面有多少代碼。

小結

上面內(nèi)容主要介紹了Java的一些基本語法,高級語法后面再介紹。本文主要涉及到Java的標識符、修飾符、賦值操作、常量與變量、關鍵字的概念及其使用注意事項,也介紹了Java編程時的注意點,都是一些概念性的東西,前期還是需要背背的,只為后期熟能生巧。

什么?看完這個還是兩頭霧水?俗話說百思不得JIE,沒有一篇文章是看一遍不能看懂的,如果有,那就兩遍。。。不行的話,瞧瞧Java代碼。

完整的Java文件內(nèi)容
用代碼征服概念

對于前面的許多概念,使用Java代碼擼一遍可能就有點懂了,如果不懂,再擼一遍,用實際的代碼來理解晦澀的概念。

三人行,必有我?guī)熝?。(希望大家互相學習,共同進步)

三人行必有我?guī)熝桑▓D片來源于網(wǎng)絡)

鄭重聲明:圖片來源于網(wǎng)絡,這書法,我喜歡。(若有侵權,我自當改正)

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容