Java里有哪些语法糖

语法糖(Syntactic Sugar),也称糖衣语法,指在计算机语言中添加的某种语法,这种语法对语言本身功能来说没有什么影响,只是为了方便程序员的开发,提高开发效率。说白了,语法糖就是对现有语法的一个封装。

Java作为一种与平台无关的高级语言,当然也含有语法糖,这些语法糖并不被虚拟机所支持,在编译成字节码阶段就自动转换成简单常用语法。
语法糖的大概有三个特性:

  1. 提高程序开发效率
  2. 程序性能不受影响
  3. 规避coder可能因手误而出现的错误

那Java有哪些语法糖呢?Java大概有如下6个语法糖:

  1. 泛型与类型擦除
  2. 自动装箱与拆箱
  3. 变长参数
  4. 增强for循环
  5. 内部类
  6. 枚举类
  • 作者: Sam
  • 发布时间: 2018-01-09 23:36:33
  • 最后更新: 2019-12-09 23:03:26
  • 文章链接: https://ydstudios.gitee.io/post/1f95052d.html
  • 版权声明: 本网所有文章除特别声明外, 禁止未经授权转载,违者依法追究相关法律责任!