旨在为提高大家的基础知识。
话说干了这么多年的开发,只知道会用,怎么用,用什么,隐约也知道了为什么用,但为啥JAVA总像一个犹抱琵琶半遮面的女子,总让人看不透,看不腻?
应该就是基础不扎实了
。
每日一题20201004答案:
Method method02(List<Integer>)
has the same erasure method02(List<E>)
as another method in type Ques1103
List<String>、List<Integer>、List<T>擦除后的类型为List;
List<String>[]擦除后的类型为List[];
List<? extends E>、List<? super E>擦除后的类型为List<E>;
List<T extends Serializable & Cloneable>擦除后为List<Serializable>;
Java编译后的字节码中没有泛型的任何信息,不管是Ques1103<String>还是Ques1103<Integer>引用的都是同一字节码。
今日问题:
public class Ques1104 {
private String num;
public void setNum(String num){
num = num; // 1
this.num = num; // 2
}
public String getNum(){
return num;
}
}
注释1和2两处的作用是否一样?(问题分析将在下一期每日一题公布)大家也可以在留言区留言!!!
作者:小五
作者:BossXiang,可爱且懂得生活的研究生一枚(码农一枚)。
"一起学习、成长、温情的热爱生活。"
私人微信|zijietiaodongpro (字节跳动pro)
CSDN|知乎|github|掘金:五角钱的程序员
关注福利
关注公众号,后台回复【电子书】
送几百本常用技术类电子书籍

本文分享自微信公众号 - 五角钱的程序员(xianglin965)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。
来源:oschina
链接:https://my.oschina.net/u/4594538/blog/4709564