您好,歡迎來(lái)到賦能網(wǎng)!

Java有沒(méi)有g(shù)oto?什么是Java保留字?

賦能網(wǎng) 2023-05-09 72

java中有很多詞,并且每個(gè)詞的作用是不同的,含義不同使用方法也不同,那Java有沒(méi)有g(shù)oto?接下來(lái)我們就來(lái)給大家講解一下這方面的內(nèi)容,大家可以參考以下文章!

goto是java語(yǔ)言中的保留字,目前還沒(méi)有在java中使用。其實(shí)goto這個(gè)詞是C語(yǔ)言中的,goto語(yǔ)句通常與條件語(yǔ)句配合使用,可用來(lái)實(shí)現(xiàn)條件轉(zhuǎn)移, 構(gòu)成循環(huán),跳出循環(huán)體等功能。而在結(jié)構(gòu)化程序語(yǔ)言 中一般不主張使用goto語(yǔ)句, 以免造成程序流程的混亂,使理解和調(diào)試程序都產(chǎn)生困難。但是在java語(yǔ)言中,goto這個(gè)詞只是作為了保留字,還沒(méi)有使用。那是因?yàn)閖ava語(yǔ)言講究簡(jiǎn)單,方便。注:java保留字;C語(yǔ)言中使用。

在C/C++中,goto常被用于跳出多重循環(huán)。但goto 語(yǔ)句的使用往往會(huì)使程序的可讀性降低,所以 Java 不允許 goto 跳轉(zhuǎn)。實(shí)際上,自從“goto有害論”提出后,軟件開(kāi)發(fā)就不建議使用goto了,但是Java中依然保留了goto這個(gè)關(guān)鍵字留作備用,但這個(gè)關(guān)鍵字沒(méi)有任何作用,只是為了將來(lái)可能的擴(kuò)展,防止使用goto作為程序中的標(biāo)識(shí)符。

類(lèi)似地,Java中的const也只是一個(gè)不起作用的保留關(guān)鍵字(不具備C語(yǔ)言中定義常量的作用,Java中要想定義常量使用final關(guān)鍵字),與goto一樣防止作為程序中的標(biāo)識(shí)符。

什么是Java保留字?

保留字就是被Java保留的標(biāo)識(shí)符,所以用戶(hù)不能使用保留字作為一個(gè)標(biāo)識(shí)符。中文維基百科中指出保留字有時(shí)也叫關(guān)鍵字。而英文維基百科并沒(méi)有給出此定義。本人覺(jué)得還是以英文維基百科為主!所以我們通俗理解Java中的保留字就是:目前被保留起來(lái),還未使用,但是在以后版本里的Java中可能會(huì)被使用的Java關(guān)鍵字。如,const和goto。

goto是Java的關(guān)鍵字,被作為Java的關(guān)鍵字保留起來(lái),沒(méi)有在使用也不能作為標(biāo)識(shí)符。最后大家如果想要了解更多java初識(shí)知識(shí),敬請(qǐng)關(guān)注賦能網(wǎng)。


本文鏈接:

本文章“Java有沒(méi)有g(shù)oto?什么是Java保留字?”已幫助 72 人

免責(zé)聲明:本信息由用戶(hù)發(fā)布,本站不承擔(dān)本信息引起的任何交易及知識(shí)產(chǎn)權(quán)侵權(quán)的法律責(zé)任!

本文由賦能網(wǎng) 整理發(fā)布。了解更多培訓(xùn)機(jī)構(gòu)》培訓(xùn)課程》學(xué)習(xí)資訊》課程優(yōu)惠》課程開(kāi)班》學(xué)校地址等機(jī)構(gòu)信息,可以留下您的聯(lián)系方式,讓課程老師跟你詳細(xì)解答:
咨詢(xún)熱線(xiàn):4008-569-579

如果本頁(yè)不是您要找的課程,您也可以百度查找一下: