2017-01-19 53 views
1
Object<String> obj = new Object<~>(); 

我不明白「〜」是什麼意思。我沒有谷歌搜索,但有張貼通配符「?」不是「〜」。你能幫我TT嗎?java generic:Object <String> obj = new Object <~>();

+4

哪個IDE您使用的進一步閱讀? <~>是簡寫形式。在IntelliJ中,當您單擊它時,它將更改爲。 –

回答

2

Intellij IDEA可以縮短編輯器上的一些構造。這些只是視覺效果,它不會更改爲代碼。一些這些壓縮代碼元素是

  • <~>
  • java的8風格拉姆達->在視覺上壓縮單方法匿名類
  • 較短的形式爲@SuppressWarning註解
  • 標準getter和setter是顯示爲一條線的方法

視覺糖具有不同的顏色,當你點擊它時,你會看到真實的代碼。

相關問題