第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Java類中的空行有什么問題?

Java類中的空行有什么問題?

躍然一笑 2021-04-15 14:11:33
我想知道:當(dāng)我在Java類的代碼塊之間留空行時,是否會產(chǎn)生任何影響(例如與內(nèi)存相關(guān)的問題)?
查看完整描述

3 回答

?
藍(lán)山帝景

TA貢獻(xiàn)1843條經(jīng)驗 獲得超7個贊

一點(diǎn)也不。

空行在運(yùn)行時無關(guān)緊要,因為Java編譯器首先將源代碼轉(zhuǎn)換為字節(jié)碼。使用空行的唯一“后果”將是編譯器可以在字節(jié)碼文件中包括的行號信息??招性蕉?,導(dǎo)致數(shù)字越大。但這一點(diǎn)根本不關(guān)心。

從這種觀點(diǎn)出發(fā),您努力將垂直間距用于一種目的,并且僅一種目的:與人類讀者交流意圖。您可以使用空行將屬于一起的事物“分組”。當(dāng)然,您要小心使用它們:太多的空行對可讀性沒有幫助。您不希望讀者在不需要時滾動。

只是為了增加Ernest的關(guān)注點(diǎn):是的,理論上您可以添加太多的空行,以致您的方法變得太長/太大(請參閱此處)。但是,這似乎是字節(jié)碼大小的限制。如前所述,字節(jié)碼中沒有空行,因此在理論上也沒有問題。


查看完整回答
反對 回復(fù) 2021-04-21
?
拉莫斯之舞

TA貢獻(xiàn)1820條經(jīng)驗 獲得超10個贊

這對編譯后的代碼沒有影響,但是空格過多(或過少)可能會使您的代碼難以閱讀。

例如,在方法之間放置空白行,您可以使用它在代碼中創(chuàng)建“段落”。如果段落包含緊密相關(guān)的代碼,則可以提高可讀性(并且在將單個方法重構(gòu)為多個方法時也可以提供幫助)。

但是,過度這樣做(例如,使用大量空白行或在每行代碼之間使用空白行)實(shí)際上會使閱讀起來更加困難。


查看完整回答
反對 回復(fù) 2021-04-21
?
幕布斯6054654

TA貢獻(xiàn)1876條經(jīng)驗 獲得超7個贊

唯一的影響是對我們

您的Java代碼將以字節(jié)碼編譯,即簡單計算的列表,忽略空格和空行。

但是,這并不意味著制表符,空格和空行是有用的:它們提高了很多代碼的可讀性,因此縮進(jìn)代碼并使用空行進(jìn)行一些塊化是一種好習(xí)慣


查看完整回答
反對 回復(fù) 2021-04-21
  • 3 回答
  • 0 關(guān)注
  • 343 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號