av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

Java 中的 xx ≠ null 是什么新語法

瀏覽:41日期:2022-08-10 08:57:35
奇怪的不等于(≠)

最近,棧長用 IntelliJ IDEA 看源碼時發現:

Java 中的 xx ≠ null 是什么新語法

咦~這是什么鬼?

Java 不等于的寫法不是一直都是 != 么?什么時候可以寫 ≠ 了??

不科學啊~

以為我是老花眼了,認真看了幾遍,覺得應該是 IDEA 的特效吧,然后去點那個符號,發現也還原不了原樣。。。

然后互聯網網沖浪了一翻,終于被我找到了這個開關:

Preferences > Editor > Reader Mode > Font ligatures

Java 中的 xx ≠ null 是什么新語法

Reader Mode: 用于只讀模式的編輯器設置。

Font ligatures: ligatures 是 '繩索“、”繃帶' 的意思,Font ligatures 不就是可以理解為 '字體繃帶' 么,所以 != 被顯示成 ≠ 就不奇怪了。

取消這個開關后,再來看下上面的源碼:

Java 中的 xx ≠ null 是什么新語法

終于恢復正常了,這樣看得才舒服。。

Ligatures擴展

話說在源碼中可以把 != 被顯示成 ≠,那在正常的代碼編輯器應該也能顯示吧?

沒錯??!

棧長在設置菜單中根據 'ligatures' 搜索,發現有好幾處設置 Font ligatures 的地方:

Java 中的 xx ≠ null 是什么新語法

然后打開這個選項:

Preferences > Editor > Font > Enable font ligatures

棧長隨便寫了些代碼測試了下:

Java 中的 xx ≠ null 是什么新語法

正常的代碼編輯器也能顯示!

從上面的測試代碼可以看出,我加了個 >=,所以不僅限于不等于,更多的符號可以通過切換這個開關來看下。

關閉開關,原生顯示:

Java 中的 xx ≠ null 是什么新語法

打開開關,代替顯示:

Java 中的 xx ≠ null 是什么新語法

我現在再把測試代碼復制出來:

public class Test { public static void main(String[] args) {int n = 1;if (n != 0) { System.out.println(1);}if (n >= 1) { System.out.println(2);} }}

可以看到,顯示歸顯示,代碼復制出來還是正常的語法的。

總結

好了,今天棧長給大家分享了 IDEA 的這個 Font Ligatures 開關,也不知道 IDEA 是在哪個版本中搞了這個默認開關,真是讓人蛋疼。。

這個感覺就和 IDEA 中的智能顯示如出一轍:

Java 中的 xx ≠ null 是什么新語法

如上所示,因為 Java 7 以上泛型類型能夠自動推斷,如果集合接口帶了泛型,集合實現又帶了泛型,那么集合實現的泛型會被折疊成 ~ 顯示,鼠標放上去或者點擊它就會顯示原生代碼,并且還能提示你集合實現中的泛型是多余的。

但是很無語,像不等于符號這種卻不能點擊/懸浮顯示原生符號,需要一個硬開關。

總之,我覺得這個東西的存在根本就沒鳥用,也不是很建議大家使用,最終我就默默地把所有的 Font Ligatures 開關都關閉了,不然會混淆視聽。

當然,蘿卜白菜各有所愛,有喜歡這種顯示方式的那就是真香定律了。

IDEA 香是香,可能你會說用它要收費,其實它也有開源的社區版本,收費的專業版也很容易申請到激活碼,關注公眾號Java技術棧,回復:IDEA,可以閱讀我分享過的獲取正版 IDEA 激活碼的教程,很多粉絲都反饋說輕松得到了,感興趣的都可以去申請,不能太容易了。

最后,如果本文對你有幫助,點個在看鼓勵一下哦!也歡迎分享轉發給更多有需要的朋友~

你還遇到過哪些 IDEA 奇奇怪怪的問題?歡迎分享~

版權申明:本文系公眾號 'Java技術棧' 原創,原創實屬不易,轉載、引用本文內容請注明出處,禁止抄襲、洗稿,請自重,尊重大家的勞動成果和知識產權,抄襲必究。

以上就是Java 中的 xx ≠ null 是什么新語法?的詳細內容,更多關于Java xx ≠ null 的資料請關注好吧啦網其它相關文章!

標簽: Java
相關文章:
主站蜘蛛池模板: 国产v片 | 国产福利在线播放 | 久久综合av | 欧美精品在线观看 | 男女啪啪网站 | 亚洲成人一区二区 | 国产寡妇亲子伦一区二区三区四区 | 精品日韩在线 | 日韩在线一区二区 | 91狠狠综合 | 久久精品中文字幕 | 懂色av一区二区夜夜嗨 | 国产激情一区二区三区 | 久久艳片www.17c.com | 99久久久久久 | 天天躁日日躁bbbbb | 日本黄色中文字幕 | 一区二区三区国产视频 | 国产乱码一区二区 | 欧美精品网站 | 婷婷第四色 | 国产视频h | 密乳av| 免费看大片a | 日产av在线 | 欧美日韩国产二区 | 国产性色av | 天天视频国产 | 午夜影院在线 | 亚洲精品网站在线观看 | 亚洲久久久久久 | 成人三级小说 | 国产成人精品一区二区三区视频 | 日韩中文字幕在线 | 中文在线观看免费视频 | 欧美成人精品欧美一级乱黄 | 国产精品久久久久久久午夜 | 成人福利在线观看 | 亚洲人成免费 | 三级理论片 | 午夜视频一区 |