Java中语法糖的概念是什么-创新互联

这期内容当中小编将会给大家带来有关Java 中语法糖的概念是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

创新互联建站主营桃山网站建设的网络公司,主营网站建设方案,重庆APP软件开发,桃山h5小程序开发搭建,桃山网站营销推广欢迎桃山等地区企业咨询

语法糖的概念:

语法糖(Syntactic sugar),也叫做糖衣语法,是英国科学家发明的一个术语,通常来说使用语法糖能够增加程序的可读性,从而减少程序代码出错的机会,真是又香又甜。


语法糖指的是计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。因为 Java 代码需要运行在 JVM 中,JVM 是并不支持语法糖的,语法糖在程序编译阶段就会被还原成简单的基础语法结构,这个过程就是解语法糖。所以在 Java 中,真正支持语法糖的是 Java 编译器,真是换汤不换药,万变不离其宗,关了灯都一样。。。。。。

下面我们就来认识一下 Java 中的这些语法糖

泛型

泛型是一种语法糖。在 JDK1.5 中,引入了泛型机制,但是泛型机制的本身是通过类型擦除 来实现的,在 JVM 中没有泛型,只有普通类型和普通方法,泛型类的类型参数,在编译时都会被擦除。泛型并没有自己独特的 Class类型。如下代码所示

List aList = new ArrayList();
List bList = new ArrayList();

System.out.println(aList.getClass() == bList.getClass());

文章名称:Java中语法糖的概念是什么-创新互联
分享地址:http://myzitong.com/article/cdoijc.html