Groovy Lesson 1: 1+1=2
What happends behind the scenes when you write Groovy code 1+1? ? Honestly speaking,I'm a newbie of Groovy. And I want to share my learning expericens with you guys who want to study Groovy too. The followings will explain Groovy code 1+1. ? We know that there always be object,and operators like "+" are method calls. So? ? G ? ? ? ?1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? + ? ? ? ? ? ? 1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? = ? ? ? ? ? ? ? ?2 R O ? ? ? ?Integer ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?Integer O ? ? ? ?(boxing) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (boxing) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? V Y -------------------------------------------------------------------------------------------------------------------------------- J ? ? ? ?new Integer(1).intValue(). plus ? ? new Integer(1).intValue() ? ? ? ?= ? ? ? ? ? new Integer(2) A ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?(unboxing) V A ? From this short lesson,we can see that Groovy is more OO than Java. ^_^ ? ps: It's simple but I hope it's userful for you. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |