美国华人网FuninUSA|唐人社区|北美华人论坛:找好货,找礼品卡,找折扣,找工作,找内推,找项目,找股票

 找回密码
 立即注册
  • 养熊孩子还不如养熊?这只小熊帮主人种地
  • 从此告别汗身!首款生物空调衣研发成功
  • 民航局公安局一锤定音:护照可作为有效乘机身份证件
  • 迪拜造首栋旋转大厦:风吹就能360度转圈
  • 阿里云发布NAS Plus:支持12层4K级非编
  • 曝乐视美国将启动大规模裁员:500多人裁减至60人
  • 大学毕业生收入调查:最有“钱景”的工作是它
  • 马云感慨:我看到满世界黄金 只可惜体力不够
  • 小米线下转型成功!中国第100家小米之家来了
  • 比特币的前世今生:8年暴涨273万倍
  • 猎人变猎物,亚马逊遭遇实体商业的反击
  • 特斯拉市值目前500亿美元,到2020年呢?
  • 100=7500万 !7年前你对比特币爱理不理 现在的它你高攀不起
  • 中国期货仍混沌 海外交易所现良机
  • 福特CEO完成交接
  • 意不意外?惊不惊喜?通货膨胀来了……
  • 洗把脸冷静一下,你对这个牛市还有多少信心
  • Jim Cramer:银行帮不了你,只有美联储可以
  • 并非良配?AMD与英特尔合作希望渺茫
Logo1-800-PetMeds Free Shipping $49Take $10 Off Your First Order w/code: SAVE10 - 234 x 60
ASICS AmericaPagoda Piercing Banner 234x60Sierra Trading Post
搜索
查看: 3061|回复: 13

内推面经 -问一个java generic的问题- 唐人社区|北美华人论坛

[复制链接]

20

主题

34

帖子

79

积分

注册会员

Rank: 2

积分
79
QQ
发表于 2016-11-5 02:22:52 | 显示全部楼层 |阅读模式
分享到:
{$content}

唐人社区-北美华人论坛-内推面经版-问一个java generic的问题


  JobHunting
标 题: 问一个java generic的问题


这句java
List[] list = (List[]) new ArrayList[10];

会有 unchecked cast warning, 如何改写才能 type safe? (不要SuppressWarnings
.)
--
Look. If you had one shot or one opportunity to seize everything you ever wanted in one moment.
Would you capture it or just let it slip?

回复 百度谷歌雅虎搜狗搜搜有道360奇虎

举报

20

主题

99

帖子

145

积分

注册会员

Rank: 2

积分
145
QQ
发表于 2016-11-5 03:26:27 | 显示全部楼层
JobHunting
标  题: Re: 问一个java generic的问题


  public static void main(String[] args) {
      List<Integer>[] lists = new List[10];
      lists[0] = new ArrayList<>();
      lists[0].add(1);
      System.out.println(lists[0].get(0));
  }

no unchecked warning

【 在 coldknight (冷骑士) 的大作中提到: 】
: 这句java
: List<Integer>[] list = (List<Integer>[]) new ArrayList[10];
: 会有 unchecked cast warning, 如何改写才能 type safe? (不要
SuppressWarnings
: .)



--

30

主题

88

帖子

155

积分

注册会员

Rank: 2

积分
155
QQ
发表于 2016-11-5 03:35:36 | 显示全部楼层
JobHunting
标  题: 问一个java generic的问题


这句java
List<Integer>[] list = (List<Integer>[]) new ArrayList[10];

会有 unchecked cast warning, 如何改写才能 type safe? (不要SuppressWarnings
.)
--
Look. If you had one shot or one opportunity to seize everything you ever wanted in one moment.
Would you capture it or just let it slip?

30

主题

108

帖子

157

积分

注册会员

Rank: 2

积分
157
QQ
发表于 2016-11-5 03:45:21 | 显示全部楼层
JobHunting
标  题: Re: 问一个java generic的问题


试了,有warning啊。

【 在 LostAngeles (大天使) 的大作中提到: 】
: 你自己试一遍啊
: :你确定第一句不会warning?
: :Look. If you had one shot or one opportunity to seize everything you
ever
: wanted in one moment.
: :Would you capture it or just let it slip?



--
Look. If you had one shot or one opportunity to seize everything you ever wanted in one moment.
Would you capture it or just let it slip?

28

主题

115

帖子

170

积分

注册会员

Rank: 2

积分
170
QQ
发表于 2016-11-5 04:32:56 | 显示全部楼层
JobHunting
标  题: Re: 问一个java generic的问题


有时候,比如一个String, 只有小写字母,要对每个字母打印出它所有index。
List[] element可以是null. List<List<Integer>>就必须事先都initialized。

【 在 zillionaire (Becoming ruler of the universe) 的大作中提到: 】
: 跑题问下,为什么不用List<List<Integer>>,这么感觉好怪


--
Look. If you had one shot or one opportunity to seize everything you ever wanted in one moment.
Would you capture it or just let it slip?

26

主题

102

帖子

175

积分

注册会员

Rank: 2

积分
175
QQ
发表于 2016-11-5 04:48:26 | 显示全部楼层
JobHunting
标  题: Re: 问一个java generic的问题


你确定第一句不会warning?

【 在 LostAngeles (大天使) 的大作中提到: 】
:   public static void main(String[] args) {
:       List<Integer>[] lists = new List[10];
:       lists[0] = new ArrayList<>();
:       lists[0].add(1);
:       System.out.println(lists[0].get(0));
:   }
: no unchecked warning
: SuppressWarnings



--
Look. If you had one shot or one opportunity to seize everything you ever wanted in one moment.
Would you capture it or just let it slip?

24

主题

61

帖子

117

积分

注册会员

Rank: 2

积分
117
QQ
发表于 2016-11-5 04:57:11 | 显示全部楼层
JobHunting
标  题: Re: 问一个java generic的问题


好吧,多谢霸哥。

【 在 jobhuntinger (jobhuntinger) 的大作中提到: 】
: can't you just use a list of list? when backed by array list, there's no
: performance difference
: SuppressWarnings



--
Look. If you had one shot or one opportunity to seize everything you ever wanted in one moment.
Would you capture it or just let it slip?

22

主题

105

帖子

169

积分

注册会员

Rank: 2

积分
169
QQ
发表于 2016-11-5 04:59:58 | 显示全部楼层
JobHunting
标  题: Re: 问一个java generic的问题


确实,java的generic 真是sb,和c#没的比。


【在coldknight(冷骑士)的大作中提到:】
:试了,有warning啊。
:Look. If you had one shot or one opportunity to seize everything you ever
wanted in one moment.
:Would you capture it or just let it slip?
--

18

主题

88

帖子

130

积分

注册会员

Rank: 2

积分
130
QQ
发表于 2016-11-5 05:29:51 | 显示全部楼层
JobHunting
标  题: Re: 问一个java generic的问题


???真的么

【 在 coldknight (冷骑士) 的大作中提到: 】
: 有时候,比如一个String, 只有小写字母,要对每个字母打印出它所有index。
: List[] element可以是null. List>就必须事先都initialized。



--

33

主题

115

帖子

186

积分

注册会员

Rank: 2

积分
186
QQ
发表于 2016-11-5 06:16:59 | 显示全部楼层
JobHunting
标  题: Re: 问一个java generic的问题


你自己试一遍啊

【在coldknight(冷骑士)的大作中提到:】
:你确定第一句不会warning?
:Look. If you had one shot or one opportunity to seize everything you ever
wanted in one moment.
:Would you capture it or just let it slip?
--
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

美国华人网|唐人社区|什么值得买FunInUSA.net发布的内推面经 -问一个java generic的问题- 唐人社区|北美华人论坛帖子由网友提供或转载于网络,若发布的内推面经 -问一个java generic的问题- 唐人社区|北美华人论坛侵犯了您的权益,请联系我们.
Sasa.com

Copyright ©2011 FunInUSA.NET All Right Reserved.  Powered by Discuz! X3.0 小黑屋

本站信息均由会员发表,不代表美国华人网FunInUSA|唐人社区的立场,如侵犯了您的权利请发帖投诉  技术支持: 美国华人网FunInUSA|唐人社区

安全联盟认证 安全联盟认证

快速回复 返回顶部 返回列表