Eclipse打印Java的char默认值,出现方框原因
生活随笔
收集整理的這篇文章主要介紹了
Eclipse打印Java的char默认值,出现方框原因
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
眾所周知,Java為char賦值默認(rèn)值(只有成員變量才會(huì)賦值,對(duì)于局部變量,不會(huì)有默認(rèn)值),默認(rèn)值就是’\u0000’。但是,我在Eclipse打印char默認(rèn)值時(shí),Eclipse的console顯示結(jié)果為一個(gè)方框。這是為什么呢?
難道char的默認(rèn)值不是’\u0000’?難道各種Java書(shū)聯(lián)合起來(lái)“調(diào)戲我”?再接下去試試。
結(jié)果為true,證明那個(gè)方框就是’\u0000’。但是,為什么Eclipse顯示不出來(lái)呢?原來(lái),空白符的code是0x20,0x20以下為不可見(jiàn)的控制字符。
某些系統(tǒng)在遇到不可見(jiàn)字符時(shí)會(huì)輸出一個(gè)方框表示遇到了不可見(jiàn)字符。
總結(jié)
以上是生活随笔為你收集整理的Eclipse打印Java的char默认值,出现方框原因的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 贼法,要想打好打高,几条建议
- 下一篇: 【2021年最新版Java校招面试题目合