java中有很多詞,并且每個(gè)詞的作用是不同的,含義不同使用方法也不同,那Java有沒有g(shù)oto?接下來我們就來給大家講解一下這方面的內(nèi)容,大家可以參考以下文章!
goto是java語言中的保留字,目前還沒有在java中使用。其實(shí)goto這個(gè)詞是C語言中的,goto語句通常與條件語句配合使用,可用來實(shí)現(xiàn)條件轉(zhuǎn)移, 構(gòu)成循環(huán),跳出循環(huán)體等功能。而在結(jié)構(gòu)化程序語言 中一般不主張使用goto語句, 以免造成程序流程的混亂,使理解和調(diào)試程序都產(chǎn)生困難。但是在java語言中,goto這個(gè)詞只是作為了保留字,還沒有使用。那是因?yàn)閖ava語言講究簡(jiǎn)單,方便。注:java保留字;C語言中使用。
在C/C++中,goto常被用于跳出多重循環(huán)。但goto 語句的使用往往會(huì)使程序的可讀性降低,所以 Java 不允許 goto 跳轉(zhuǎn)。實(shí)際上,自從“goto有害論”提出后,軟件開發(fā)就不建議使用goto了,但是Java中依然保留了goto這個(gè)關(guān)鍵字留作備用,但這個(gè)關(guān)鍵字沒有任何作用,只是為了將來可能的擴(kuò)展,防止使用goto作為程序中的標(biāo)識(shí)符。
類似地,Java中的const也只是一個(gè)不起作用的保留關(guān)鍵字(不具備C語言中定義常量的作用,Java中要想定義常量使用final關(guān)鍵字),與goto一樣防止作為程序中的標(biāo)識(shí)符。
什么是Java保留字?
保留字就是被Java保留的標(biāo)識(shí)符,所以用戶不能使用保留字作為一個(gè)標(biāo)識(shí)符。中文維基百科中指出保留字有時(shí)也叫關(guān)鍵字。而英文維基百科并沒有給出此定義。本人覺得還是以英文維基百科為主!所以我們通俗理解Java中的保留字就是:目前被保留起來,還未使用,但是在以后版本里的Java中可能會(huì)被使用的Java關(guān)鍵字。如,const和goto。
goto是Java的關(guān)鍵字,被作為Java的關(guān)鍵字保留起來,沒有在使用也不能作為標(biāo)識(shí)符。最后大家如果想要了解更多java初識(shí)知識(shí),敬請(qǐng)關(guān)注賦能網(wǎng)。
本文鏈接:
本文章“Java有沒有g(shù)oto?什么是Java保留字?”已幫助 72 人
免責(zé)聲明:本信息由用戶發(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)惠》課程開班》學(xué)校地址等機(jī)構(gòu)信息,可以留下您的聯(lián)系方式,讓課程老師跟你詳細(xì)解答:
咨詢熱線:4008-569-579