Java 在GWT中使用Arraylist、链接哈希映射和列表

Java 在GWT中使用Arraylist、链接哈希映射和列表,java,list,gwt,arraylist,linkedhashmap,Java,List,Gwt,Arraylist,Linkedhashmap,所以GWT为每个对象创建Javascript,我曾经听说在使用List时应该小心,例如,因为它非常通用,而且GWT不知道运行时,它为每种功能创建类,即使您可能不需要它。这是否也适用于ArrayList和链接的Hasmaps?在使用这些工具时,我应该记住什么,以及如何使用GWT减少不必要的代码创建。感谢您的帮助和时间:)此建议适用于RPC客户机-服务器通信,如果未明确设置特定实现(例如ArrayList),GWT必须准备好序列化列表或映射接口的所有可能实现 考虑离开RPC,改用RequestBui

所以GWT为每个对象创建Javascript,我曾经听说在使用List时应该小心,例如,因为它非常通用,而且GWT不知道运行时,它为每种功能创建类,即使您可能不需要它。这是否也适用于ArrayList和链接的Hasmaps?在使用这些工具时,我应该记住什么,以及如何使用GWT减少不必要的代码创建。感谢您的帮助和时间:)

此建议适用于RPC客户机-服务器通信,如果未明确设置特定实现(例如ArrayList),GWT必须准备好序列化列表或映射接口的所有可能实现


考虑离开RPC,改用RequestBuilder。

但与任何性能建议一样,先测量然后剪切,特别是在保持代码可读性和灵活性方面。我经常在RPC代码中使用
列表
/
映射
等,并将这些很少改变编译大小的代码细化约1%。