作者回复: 谢谢反馈,类似ASM这种字节码操纵是有单独章节覆盖的,前面基础篇有个整体印象,免得陷入细节;Java内部动态生成还有其他领域,比如Lambda实现机制,个人认为一起分析会连贯一些
作者回复: 非常感谢,读者基础不同,我尽量兼顾并增加基础的介绍,因为也有反馈希望可以更全面、深入...
有好的建议请不吝赐教
作者回复: 谢谢反馈,字节码操作、运行时拦截、加载期编织 、Java agent等,会和Aop单独介绍,那些内容不是几句话说得完
作者回复: 谢谢反馈,后面类加载章节介绍了两者底层机制,照顾下不同基础的读者
作者回复: 1.基本如此;反射是相对保证类型安全的,我觉得要比较也是和methodhandle之类对比,那个更是接近jvm内部的黑盒,性能更好
2.你是说lambda?也是需要jvm生成call site,然后invokedynamic之类调用,所以首次调用开销明显,C#不了解,不过动态生成的感觉都是如此吧;
这东西目前没有cache,如果你说的是存储在文件系统;未来,嘿嘿……
这些太零碎,说过了会有单独章节介绍,不然没基础的就晕了,还用不上
作者回复: 具体底层细节在jvm字节码操纵那一讲,难度把握不准请见谅
作者回复: 没问题,喜欢底层,去查查JavaOne,FOSDEM,jvmsummit等
作者回复: 计划单独介绍