java与c#都支持反射,但是从网络上搜索两大阵营对于反射的态度,基本上.net开发人员都建议慎用反射,因为会有性能开销;反到是java阵营里好象在大量肆无忌惮的使用反射。于是写了下面的测试代码:

c#版的:

java与c#的反射性能比较

二个project,如上图,Model项目中就只有一个实体类Person,代码如下:

 1 using System;
 2 
 3 namespace Model
 4 {
 5     public class Person
 6     {
 7         private int Add(object i,object j)
 8         {
 9             return (int)i + (int)j;
10         }
11     }
12 }
View Code

相关文章: