首页 存档 技术 查看内容

Java语法糖之foreach(上)

2018-3-30 13:00 |来自: 互联网 328 0

摘要: (点击上方公众号,可快速关注) 来源:朱小厮 链接:http://blog.csdn.net/u013256816/article/details/50736498 语法糖是一种几乎每种语言或多或少都提供过的一些方便程序员开发代码的语法,它只是编译器实现的 ...

(点击上方公众号,可快速关注)


来源:朱小厮

链接:http://blog.csdn.net/u013256816/article/details/50736498

语法糖是一种几乎每种语言或多或少都提供过的一些方便程序员开发代码的语法,它只是编译器实现的一些小把戏罢了,编译期间以特定的字节码或者特定的方式对这些语法做一些处理,开发者就可以直接方便地使用了。这些语法糖虽然不会提供实质性的功能改进,但是它们或能提高性能、或能提升语法的严谨性、或能减少编码出错的机会。Java提供给了用户大量的语法糖,比如泛型、自动装箱、自动拆箱、foreach循环、变长参数、内部类、枚举类、断言(assert)等。

本篇主要是讲解foreach,foreach的语法经过编译之后解析成什么呢?

首先来看一个例子:

package foreach;

import java.util.ArrayList;

import java.util.List;

public class ForeachTest

{

public static void main(String[] args)

{

List

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部