{
arr:[]
}
class A {
B[] b;
}
class A {
List<B> b;
}
-
Q: 用哪个好点?有区别么?
-
Q: List 在 new 的时候不是可以指定初始容量么。
那个 json 框架可以比如在字段上添加个注解用来在创建 List 时指定初始容量
{
arr:[]
}
class A {
B[] b;
}
class A {
List<B> b;
}
Q: 用哪个好点?有区别么?
Q: List 在 new 的时候不是可以指定初始容量么。
那个 json 框架可以比如在字段上添加个注解用来在创建 List 时指定初始容量
|
iffiAug 28, 2019
1
给前端返回就用 array 啊 readonly
|
|
lhx2008Aug 28, 2019
2
当然是 List,功能就多很多
|
|
3
|
|
maninfogAug 28, 2019 via iPhone
4
我在纠结是写 List 好还是 ArrayList 好,不知道 gson 具体是怎么实例化的
|
|
mikicomoAug 28, 2019
5
一般给前端用,我就用 arr[],后端自己用我就 List[]
|
|
6
@maninfog 233 我也纠结过, 不过还是 ArrayList 常用些。各大框架默认也是这个。。gson 不是很慢么。感觉 jackson 好快。
|
|
misaka19000Aug 28, 2019
7
显然是 List,难道你们在工程中会用 Array 这种扩展性很差的 AST 吗
|
|
maninfogAug 28, 2019 via iPhone
8
@gIrl1990 这个慢应该是针对于比较复杂的数据可能有毫秒级别的差距吧,影响不大,一直用 gson,个人觉得 g 家的工程师应该不输于阿里
|
|
jwk345Aug 29, 2019 via iPhone
10
平时不管什么地方都是用 List,数组能少用就少用
|