1.包装类:基本数据类型是不具备对象的特性的,比如基本类型不能调用方法,功能简单。为了让基本数据类型也具备对象的特性,java为每个基本数据类型都提供了一个包装类,这样我们就可以像操作对象那样来操作基本的数据类型 2.装箱:把基本类型转换成包装类(手动装箱,自动装箱) 拆箱:把包装类对象转换成基本类 ...
分类:
其他好文 时间:
2018-02-03 23:07:52
阅读次数:
174
曾英-C#教学-44 命名空间和装箱拆箱 目录 1\认识命名空间,学习如何定义使用命名空间 2\学习如何使用帮助 3\理解装箱和拆箱操作 1\命名空间 以下都是.Net内部定义的命名空间 1.1\namespace 如果没有定义不同的命名空间的话,在出现相同类的时候会出错. 命名空间可以区分各种累进 ...
分类:
其他好文 时间:
2018-02-01 23:17:20
阅读次数:
280
(一)功能: (1)可以存储任何类型的元素 (2)保证数据安全 (3)能省去装箱拆箱的性能开销 (二)常用的泛型集合 :List<T>类,Dictionary<K,V>类,stack<T>类,Queue<T>类 (三)语法 1.声明是什么类型的,则添加的元素必须是该类型 List<int> scor ...
分类:
其他好文 时间:
2018-01-14 22:44:22
阅读次数:
195
java基础解析系列(十一) equals、==和hashcode方法 目录 "java基础解析系列(一) String、StringBuffer、StringBuilder" "java基础解析系列(二) Integer缓存及装箱拆箱" "java基础解析系列(三) HashMap原理" "jav ...
分类:
编程语言 时间:
2017-12-18 12:17:50
阅读次数:
160
Java是一个近乎纯洁的面向对象编程语言,但是为了编程的方便还是引入不是对象的基本数据类型,但是为了能够将这些基本数据类型当成对象操作,Java为每一个基本数据类型都引入了对应的包装类型(wrapper class),int的包装类就是Integer,从JDK 1.5开始引入了自动装箱/拆箱机制,使 ...
分类:
其他好文 时间:
2017-12-14 03:21:10
阅读次数:
217
消息机制的优化 无需进行装箱/拆箱的 版本 http://www.manew.com/thread-111056-1-1.html 装箱/拆箱为了解释“为什么不用object传递参数?”先简单介绍一下“装箱/拆箱”,请看下面代码: [C#] 纯文本查看 复制代码 int a = 10; object ...
分类:
其他好文 时间:
2017-11-30 19:11:43
阅读次数:
152
1.1 C#中的泛型 .Net 1.1版本最受诟病的一个缺陷就是没有提供对泛型的支持。通过使用泛型,我们可以极大地提高代码的重用度,同时还可以获得强类型的支持,避免了隐式的装箱、拆箱,在一定程度上提升了应用程序的性能。本文将系统地为大家讨论泛型,我们先从理解泛型开始。 1.1 理解泛型 1.1.1 ... ...
1. 静态导入和自动装箱拆箱 (1).静态导入: 导入java里面类的静态成员 import static 包名 类名 静态属性/静态方法/*(2).自动装箱拆箱:自动装箱:把基本数据类型赋值给对应的包装类(对象)自动拆箱:把包装类的对象赋值给对应的基本数据类型 2. 增强for循环 用途:遍历数组 ...
分类:
编程语言 时间:
2017-11-05 13:10:11
阅读次数:
203
《Java 基础系列》初步整理大概有 12 篇,主要内容为。: 抽象类和接口内部类修饰符装箱拆箱注解反射泛型异常集合IO字符串其他第一篇我们来聊聊抽象类和接口。 “抽象类和接口”听起来是非常普遍的东西,有些朋友会觉得:这个太基础了吧,有啥好说的,你又来糊弄我。 这里写图片描述 事实上我在面试中不仅一 ...
分类:
编程语言 时间:
2017-11-05 00:30:19
阅读次数:
143
JDK1.5的升级引入了装箱和拆箱概念,简单说就是为了简化书写。 JDK1.5之前,创建Integer对象是需要这么写的 Integer i = new Integer("3"); JDK1.5之后,有了自动装箱,创建Integer对象时,我们可以这样写 Integer i = 5; 这样以来Int ...
分类:
其他好文 时间:
2017-10-19 00:52:11
阅读次数:
158