初識Scala反射


我們知道,scala編譯器會將scala代碼編譯成JVM字節碼,編譯過程中會擦除scala特有的一些類型信息,在scala-2.10以前,只能在scala中利用java的反射機制,但是通過java反射機制得到的是只是擦除后的類型信息,並不包括scala的一些特定類型信息。從scala-2.10起,scala實現了自己的反射機制,我們可以通過scala的反射機制得到scala的類型信息。scala反射包括運行時反射和編譯時反射,本文主要闡述運行時反射的一些用法,方便scala開發人員參考,具體原理細節請查看官方文檔。本文涉及到的代碼示例是基於scala-2.10.4,如有不同請勿對號入座...
http://sharkdtu.com/posts/scala-reflect.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM