首页 > 代码库 > JAVA 一顿乱猜

JAVA 一顿乱猜

最近把JAVA 语言规范 稍微的浏览下,本着毫不负责任的态度,对一些模式进行推测性猜测。后期可能会对猜测做验证。

JAVA 和C#的语言和设计思想高度相似度。

1.JAVA 字节码与IL语言

2.JVM 与CLR

AOP与DI

   一、.net的AOP与DI的主流方式 是动态注入即使 诸如 反射发出 EMIT 、MEF  等方式 构建对象进行注入。

 猜测: JAVA 也可以通过动态构建类来注入

  二、.NET 通过修改已经生成的程序集的MSIL,自定义msbuild 进行重新构建,实现静态注入

  猜测: JAVA 通过更改已经生成的字节码,然后自定相关的构建顺序,也可以实现静态注入。

  

 

JAVA 一顿乱猜