卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

java中輸出換行 關(guān)于java里轉(zhuǎn)義字符的使用?

關(guān)于java里轉(zhuǎn)義字符的使用?以""符號(hào)為例,JAVA中有很多操作,例如文件操作等,需要用到路徑這個(gè)東西,比如:commypackagexxx.xml,這個(gè)路徑一般是以字符串形式表示的,但問(wèn)題來(lái)了,J

關(guān)于java里轉(zhuǎn)義字符的使用?

以""符號(hào)為例,JAVA中有很多操作,例如文件操作等,需要用到路徑這個(gè)東西,比如:commypackagexxx.xml,這個(gè)路徑一般是以字符串形式表示的,但問(wèn)題來(lái)了,JAVA不知道你的號(hào)到底是路徑中的下一層的意思,還是字符串""的意思。所以正確的寫(xiě)法應(yīng)該是commypackagexxx.xml。又例如我們熟悉的n,換行符,如果在字符串中間直接按回車(chē),java是不會(huì)對(duì)字符串做換行操作的,因?yàn)樗恢滥阆雽⒋a分兩行寫(xiě)還是字符串分兩行顯示,這時(shí)候就需要在字符串中間加上n轉(zhuǎn)義字符來(lái)將字符串換行??傊?,轉(zhuǎn)義字符的意義就是避免出現(xiàn)二義性,二義性是所有編程語(yǔ)言都不允許的。

編碼時(shí),左大括號(hào)

我想關(guān)心這個(gè)問(wèn)題的一定是現(xiàn)在正在編碼的程序員,或者是正在學(xué)習(xí)編碼的人。首先要明確一件事情,左大括號(hào)換行和不換行都是格式良好的編碼結(jié)構(gòu)。但是在平時(shí)編碼時(shí),我們都采用自己習(xí)慣的方式。我們看一下對(duì)比:

以上是Java中實(shí)現(xiàn)一個(gè)簡(jiǎn)單的字符串輸出代碼,代碼中只有一個(gè)方法,方法中只定義了一個(gè)功能語(yǔ)句。第一個(gè)HelloWorld類(lèi)中采用了不換行的編碼結(jié)構(gòu),程序結(jié)構(gòu)也很清晰,沒(méi)有多余行。第二個(gè)類(lèi)中采用了換行的方式,看起來(lái)結(jié)構(gòu)更清晰一些,類(lèi)體和方法體一目了然。

在早期的程序設(shè)計(jì)中,大家大多采用第二種方式,也就是換行的方式。我再剛參加工作的時(shí)候,我的指導(dǎo)老師要求我們一定要換行,因?yàn)檫@樣代碼看起來(lái)更規(guī)范一些,在查找功能模塊時(shí)候更醒目和直觀。但是這種寫(xiě)法也僅僅在代碼體內(nèi)功能語(yǔ)句不多的時(shí)候比較明顯,當(dāng)功能體內(nèi)功能語(yǔ)句比較多時(shí),尤其是一個(gè)屏幕放不下時(shí),這種換行的大括號(hào)就失去了價(jià)值,而且還會(huì)增加代碼的整體長(zhǎng)度。

所以在現(xiàn)在的開(kāi)發(fā)結(jié)構(gòu)中,我們看到的更多的是不換行的左大括號(hào)。也可以說(shuō)不換行的左大括號(hào)是現(xiàn)在的流行寫(xiě)法(也可以叫新款)。但是這并不是說(shuō)換行就不是正確的,這種換行和不換行問(wèn)題并不影響代碼的性能,都作為格式良好的兩種寫(xiě)法,習(xí)慣那個(gè)就是用那個(gè)。

個(gè)人比較推薦使用非換行方式。