重新调整scala的实现策略

重新调整scala的实现策略，java实现太费经