這期內(nèi)容當中小編將會給大家?guī)碛嘘PJava 中語法糖的概念是什么,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

語法糖的概念:
語法糖(Syntactic sugar),也叫做糖衣語法,是英國科學家發(fā)明的一個術語,通常來說使用語法糖能夠增加程序的可讀性,從而減少程序代碼出錯的機會,真是又香又甜。
語法糖指的是計算機語言中添加的某種語法,這種語法對語言的功能并沒有影響,但是更方便程序員使用。因為 Java 代碼需要運行在 JVM 中,JVM 是并不支持語法糖的,語法糖在程序編譯階段就會被還原成簡單的基礎語法結(jié)構,這個過程就是解語法糖。所以在 Java 中,真正支持語法糖的是 Java 編譯器,真是換湯不換藥,萬變不離其宗,關了燈都一樣。。。。。。
下面我們就來認識一下 Java 中的這些語法糖
泛型
泛型是一種語法糖。在 JDK1.5 中,引入了泛型機制,但是泛型機制的本身是通過類型擦除 來實現(xiàn)的,在 JVM 中沒有泛型,只有普通類型和普通方法,泛型類的類型參數(shù),在編譯時都會被擦除。泛型并沒有自己獨特的 Class類型。如下代碼所示
List<Integer> aList = new ArrayList(); List<String> bList = new ArrayList(); System.out.println(aList.getClass() == bList.getClass());
分享題目:Java中語法糖的概念是什么-創(chuàng)新互聯(lián)
分享URL:http://chinadenli.net/article22/cdoijc.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、動態(tài)網(wǎng)站、網(wǎng)站建設、做網(wǎng)站、外貿(mào)網(wǎng)站建設、網(wǎng)站策劃
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)