JDK 1.7新特性switch 支持string 表達式的原理

在jdk1.7中switch語句能夠支持String類型的參數,實際上,這個新特性是在編譯器這個層次上實現的。而在 Java 虛擬機和字節代碼這個層次上,仍是隻支持在 switch 語句中使用與整數類型兼容的類型。這麼作的目的是爲了減小這個特性所影響的範圍,以下降實現的代價。在編譯器層次實現的含義是,雖然開發人員在 Java 源代碼的 switch 語句中使用了字符串類型,可是在編譯的過程當中,編
相關文章
相關標籤/搜索