GWT.create(SomeClass.class)
和new SomeClass()
之间的区别是什么
为什么你要用一个而不是另一个呢?
发布于 2010-02-11 17:00:53
GWT编译器使用GWT.create
进行延迟绑定。延迟绑定是GWT编译器的一个特性,它通过在编译时生成许多版本的代码来工作,其中只有一个版本需要在运行时引导期间由特定的客户机加载。
您应该仅将GWT.create
用于依赖于此特定用例的那些用例。例如,在创建RPC类时:(MyServiceAsync)GWT.create(MyService.class)
。在所有其他情况下,请使用new
。
有关更多信息,请查看GWT页面上的延迟绑定:http://code.google.com/webtoolkit/doc/latest/DevGuideCodingBasicsDeferred.html
https://stackoverflow.com/questions/2242399
复制相似问题