什么是语法糖

Java语法糖背后竟然隐藏了不可告人的秘密 | 花两分钟了解了解

所谓语法糖并不是一种糖果,而是一种程序开发时将代码进行简化的方式

类似汉语中将一长串语意简化为一个四字成语一样

 

举例:

①字符串相加

开发时用了 +

实际Class文件中JAVA创建了一个新的string

这里+就是语法糖

 

②装箱和拆箱

基本数据类型和对应的包裹类型 能自动转换 这也是一种语法糖

装箱 valueof

拆箱 intvalue

这两个方法不需要我们手写 而是编译器帮我们做了转换

posted @ 2021-08-31 22:00  夏·舍  阅读(102)  评论(0编辑  收藏  举报