java自动打包解包和泛型
2013-04-16 17:33
323 查看
在合适的时机自动打包、解包:
打包:自动将基本类型转换为对象。
解包:自动将对象转换为基础类型。
如:
打包:
Map m1 = new HashMap();
M1.put("one",1);
解包:
(Integer)m1.get("two");
泛型:
出现了一些问题,所以有了泛型:
装入的集合类型都被当做Object对待,从而失去自己的实际类型。
从集合中取出时往往需要转型,效率低,容易产生错误。
办法:
在定义集合的时候定义集合中对象的类型。
好处:
增强了程序的可读性和稳定性。
eg:List<String> c = new ArrayList<String>();
打包:自动将基本类型转换为对象。
解包:自动将对象转换为基础类型。
如:
打包:
Map m1 = new HashMap();
M1.put("one",1);
解包:
(Integer)m1.get("two");
泛型:
出现了一些问题,所以有了泛型:
装入的集合类型都被当做Object对待,从而失去自己的实际类型。
从集合中取出时往往需要转型,效率低,容易产生错误。
办法:
在定义集合的时候定义集合中对象的类型。
好处:
增强了程序的可读性和稳定性。
eg:List<String> c = new ArrayList<String>();
相关文章推荐
- java例程练习(泛型和自动打包、解包)
- java例程练习(泛型和自动打包、解包)
- java例程练习(泛型和自动打包、解包)
- Java 集合之自动打包和解包以及泛型
- 【Java】Java包装类,Java的自动打包(装箱)与解包(拆箱)
- java 自动打包解包技术
- java中自动打包+解包机制(又称自动装箱,拆箱)Auto-Boxing,UnBoxing
- 【java的自动打包和解包】
- java例程练习(Map接口及自动打包、解包)
- java例程练习(Map接口及自动打包、解包)
- java例程练习(Map接口及自动打包、解包)
- java基础类型包装类与自动打包解包
- Java之集合初探(二)Iterator(迭代器),collections,打包/解包(装箱拆箱),泛型(Generic),comparable接口
- JAVA笔记20-容器之四Map接口、自动打包、泛型(重要)
- java中自动打包+解包机制(又称自动装箱,拆箱)Auto-Boxing,UnBoxing
- java的自动打包和解包
- java中自动打包+解包机制(又称自动装箱,拆箱)Auto-Boxing,UnBoxing
- java中的自动打包解包与原始非泛型Map接口中的get()方法
- Core Java(十三) 泛型数组列表,对象包装器与自动打包,枚举类
- java实现文件自动打包成zip并下载…