Computer Science (1) - Syntactic Sugar
Syntactic Sugar
편하게 읽고 쓰기 위해서 변형된 표현 방식
문법을 단순화
/직관화
하므로 사용자의 작업속도를 향상시킨다.
단, 단순화의 과정에서 암묵적인(implicit
) 규칙이 존재할 수 있고,
implicit
의 위반은 RuntimeException
의 원인이 되기에 사용에 주의해야 한다.
Loop Syntactic Sugar
For-each 와 Iterator
Initializer Syntactic Sugar
Bracket Initializer
- actions after constructor
- implement Anonymous Class
API Interface Syntactic Sugar
Fluent Interface
Lambda Expressions
String Append
Operator Syntactic Sugar
Ternary Operator
Auto Boxing
Type Casting
Augmented Assignment
i.e, Compound Assignment
https://serantechexplore.wixsite.com/website/post/syntactic-sugars-in-java
https://www.quora.com/What-syntactic-sugars-are-there-in-Java
https://stackoverflow.com/questions/3866764/java-syntactic-sugar
https://jwdeveloper.tistory.com/148
https://carrotweb.tistory.com/96
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=msyang59&logNo=220594944655
Subscribe to on-Sync
Get the latest posts delivered right to your inbox