首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么在代码中插入大括号来调用TypeToken的TypeToken方法?

为什么在代码中插入大括号来调用TypeToken的TypeToken方法?
EN

Stack Overflow用户
提问于 2020-06-30 09:24:21
回答 1查看 41关注 0票数 0

为什么在下面的代码中有大括号{}

代码语言:javascript
复制
Type type = new TypeToken<ArrayList<ExampleItem>>() {}.getType();

如果我正确理解了ClassName().MethodName(),那么一般的Java语法将是。为什么在类构造函数和getType方法之间插入空格和大括号?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-30 09:28:05

这是TypeToken的一个匿名子类,它修复了ArrayList的泛型param。使用此“技巧”,泛型param的类型将被编译到字节码中,而不会在编译时擦除。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62654252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档