Java核心技术卷Ⅰ第5天

泛型程序设计
-
Java5中引入泛型
-
泛型程序设计意味着编写的代码可以对多种不同类型的对象重用;
-
类型参数
ArryList list<String> new ArryList<>();
-
Java库使用变量E标识集合的元素类型,K和V分别表示表的键和值的类型。T表示“任意类型”(必要时还可以用相邻的字母U和S);
-
通配符、通配符的超类限定
-
异常处理
-
日志
-
泛型这块看的有点懵逼,好像是让代码更通用,拿方法来说,使一个方法可以支持多种类型参数的处理,并且可以把一些运行期出现的错误提前暴露出来,又好像是为了突破方法定义时的参数类型限制,直接用泛型,一个方法随便传入参数,虽然解决了入参的问题,假如方法内部逻辑不兼容还是gg,那方法内部要足够强大来应付这些未知的入参?有老师指导一下吗?@大佬
还有一个问题是写了一段代码如图,第二个user的实例化还有其他方式吗?
展开
huakkai于2020-09-16 16:26发布的图片
12