package com.hzh.reflect;publicclassTestBall{publicstaticvoidmain(String[] args){
Long start = System.currentTimeMillis();for(int i =0; i <10000; i++){
Util.GetBall("Basketball");}
Long end = System.currentTimeMillis();
System.out.println(end-start);
System.out.println("-------------------------------------");
Long start1 = System.currentTimeMillis();for(int i =0;i<10000;i++){
Basketball basketball =newBasketball();}
Long end1 = System.currentTimeMillis();
System.out.println(end1-start1);
System.out.println(Util.GetBall("Football"));}}
测试代码#Ball接口```javapublic interface Ball { public void playBall();}package com.hzh.reflect;//Basketball public class Basketball implements Ball{ public Basketball() { } @Override public void playBall() { }}packag