小編給大家分享一下Java語言的基本組成是什么,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
創(chuàng)新互聯(lián)公司公司2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢想脫穎而出為使命,1280元雙城做網(wǎng)站,已為上家服務(wù),為雙城各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:13518219792
Java語言主要由以下五種元素組成:標(biāo)識符、關(guān)鍵字、文字、運(yùn)算符和分隔符。這五種元素有著不同的語法含義和組成規(guī)則,它們互相配合,共同完成Java語言的語意表達(dá)。下面我們分別予以講解。
1:標(biāo)識符
變量,類和方法都需要一定的名稱,我們將這種名稱叫做標(biāo)識符。Java中對標(biāo)識符有一定的限制。首先:所有的標(biāo)識符的首字符必須是字母(大小寫)、下劃線_或美元符¥;其次標(biāo)示符是由數(shù)字(0--9),所有從A--Z的大寫字母、a--z的小寫字母和下劃線_、美元符¥和所有在十六進(jìn)制 0xc0前的ASCII碼等構(gòu)成;第三注意表示符不能使用系統(tǒng)保留的關(guān)鍵字做標(biāo)示符。
以上是標(biāo)識符命名的基本規(guī)則,以下是一個(gè)正誤對照表,通過它會對標(biāo)識符的命名規(guī)則有一個(gè)更好的了解:
合法標(biāo)識符 非法標(biāo)識符
try try# (注:不能用#作為標(biāo)示符)
group_7 7group (注:不能用數(shù)字符號開頭)
opendoor open-door ( 注:不能用下-作為標(biāo)示符號)
boolean_1 boolean (注:boolean 為關(guān)鍵字,不能用關(guān)鍵字做標(biāo)示符)
2:關(guān)鍵字
關(guān)鍵字是Java語言本身使用的標(biāo)識符,它有其特定的語法含義。所有的Java關(guān)鍵字將不能被用作標(biāo)識符,Java的關(guān)鍵字有:
abstract、continue、for、new、switch、boolean、default、goto、null、 synchronized、break、do、if、package、this、byte、double、implements、private、 threadsafe、byvalue、else、import、protected、throw、case、extends、instanceof、 public、transient、catch、false、int return、true、char、final、interface、short、try、class、finally、long、static、 void、const、 float、native、super、while等。
3:數(shù)據(jù)類型
Java有著不同的數(shù)據(jù)類型,Java的數(shù)據(jù)類型有:整型、浮點(diǎn)型、布爾型、字符型、字符串型。
整型數(shù)據(jù)是最普通的數(shù)據(jù)類型,它的表現(xiàn)方式有:十進(jìn)制、十六進(jìn)制和八進(jìn)制。十六進(jìn)制整數(shù)必須以0X作為開頭。
每一個(gè)整型數(shù)據(jù)占有32位的存儲空間,即四個(gè)字節(jié)。這意味著整型數(shù)據(jù)所表示,的范圍在-2,147,483,648和 2,147,483,648之間,假如由于某些原因,你必須表示一個(gè)更大的數(shù),64位的長整型應(yīng)該是足夠的。如果你想把一個(gè)整數(shù)強(qiáng)制存為一個(gè)長型(long),你可以在數(shù)字后面加字母l。
浮點(diǎn)數(shù)據(jù)用來代表一個(gè)帶小數(shù)的十進(jìn)制數(shù)。例如1.35或23.6。是浮點(diǎn)數(shù)的標(biāo)準(zhǔn)形式,還可以用科學(xué)計(jì)數(shù)法的形式,下面是一些例子:
3.1415926 0.34 .86 .01234 9.999E8
標(biāo)準(zhǔn)的浮點(diǎn)數(shù)叫做單精度浮點(diǎn)數(shù),它的存儲空間為32位,也就是四個(gè)字節(jié)。也有64位的雙精度浮點(diǎn)數(shù)。你可以用D后綴確定你想使用這種雙精度浮點(diǎn)數(shù)。
布爾類型是最簡單的一種數(shù)據(jù)類型,布爾數(shù)據(jù)只有兩種狀態(tài):真和假,通常用關(guān)鍵字true和false來表示這兩種狀態(tài)。
字符型數(shù)據(jù)是由一對單引號括起來的單個(gè)字符。它可以是字符集中的任意一個(gè)字符,如:´a´,´b´。
字符串?dāng)?shù)據(jù)類型是用一對雙引號括起來的字符序列,字符串?dāng)?shù)據(jù)實(shí)際上是由String類所實(shí)現(xiàn)(類這個(gè)概念我們將在后續(xù)章節(jié)中詳細(xì)講解),而不是C語言中所用的字符數(shù)組。每一個(gè)字符串?dāng)?shù)據(jù)將產(chǎn)生一個(gè)String類的新的實(shí)例,讀者不必對字符串與類這個(gè)概念發(fā)生關(guān)系而感到擔(dān)心,由于類的特性,你不必?fù)?dān)心如何去實(shí)現(xiàn)它們,它們會自己照顧好自己,需要說明的是字符串在Java里作為類只是出于安全的考慮。
下面給出了幾個(gè)字符串的例子
"How are your"
"I am Student
4:運(yùn)算符
任何語言都有自己的運(yùn)算符,Java語言也不例外,如+、-、*、/等都是運(yùn)算符,運(yùn)算符的作用是與一定的運(yùn)算數(shù)據(jù)組成表達(dá)式來完成相應(yīng)的運(yùn)算。對不同的數(shù)據(jù)類型,有著不同的運(yùn)算符。
5:分隔符
分隔符用來使編譯器確認(rèn)代碼在何處分隔?!?’‘:’都是Java語言的分隔符。
以上是“Java語言的基本組成是什么”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!