/ COMPUTER SCIENCE, JAVA

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