博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA集合泛型,类型擦除,类型通配符上限之类的知识点
阅读量:6334 次
发布时间:2019-06-22

本文共 1299 字,大约阅读时间需要 4 分钟。

感觉定义要比PYTHON严谨很多,一切源于静态语言的特点吧。。

于是语法上就复杂很多,值不值得呢?

参考测试URL:

http://www.cnblogs.com/lwbqqyumidi/p/3837629.html

 

复制代码
import java.util.*;public class TestCollection {  public static void main(String args[]) {    List
list = new ArrayList
(); list.add("QQYmydmidi"); list.add("corn"); //list.add(100); for (int i=0; i < list.size(); i++) { String name = (String) list.get(i); System.out.println("name: " + name); } Box
name = new Box
("coooorn"); Box
age = new Box
(712); Box
number = new Box
(314); System.out.println("name: " + name.getData()); System.out.println("age: " + age.getData()); System.out.println("name class: " + name.getClass()); System.out.println("age class: " + age.getClass()); System.out.println(name.getClass() == age.getClass()); getData(name); getData(age); getData(number); //getUpperNumberData(name); getUpperNumberData(age); getUpperNumberData(number); } public static void getData(Box
data) { System.out.println("data: " + data.getData()); } public static void getUpperNumberData(Box
data) { System.out.println("data: " + data.getData()); }}class Box
{ private T data; public Box(){}; public Box(T data) { this.data = data; } public T getData() { return data; }}
复制代码

你可能感兴趣的文章
人工智能凭什么毁灭人类
查看>>
[LeetCode]--349. Intersection of Two Arrays
查看>>
tomcat启动报错
查看>>
mongorocks引擎原理解析
查看>>
用Swift实现一款天气预报APP(一)
查看>>
oracle11g R2 RAC卸载grid
查看>>
ES6 结构和扩展运算符
查看>>
王利阳:电商大促 决战6.18
查看>>
kafka消息传输的事务定义
查看>>
实现LNMMP
查看>>
mysql的pid文件出现问题
查看>>
计算rem单位
查看>>
第七章 大网高级 ASA
查看>>
rsync+inotify触发式远程同步
查看>>
优秀设计师应当知道的几大UI设计原则(一)
查看>>
mongodb高级查询
查看>>
struts2.1 struts.devMode BUG解决方案
查看>>
日本法院裁定三星诉苹果专利侵权案败诉
查看>>
Windows Server 2012R2 桌面体验问题直通车
查看>>
Springboot配置文件读取报错Configuration property name 'projectUrl' is not valid:
查看>>