一、Java的基本类型 java基本类型分为3类,8种。 字符类型:char 布尔类型:boolean 数值类型:byte、short、int、long、float、double byte:8位,最大存储数据量是255,存放的数据范围是-128~127之间。最小值:Byte.MIN_VALUE,最大 ...
分类:
编程语言 时间:
2020-07-17 19:36:11
阅读次数:
84
arraylist 声明时不需要指定长度也不需要指定数据类型的数组,所以有数据类型不安全和装箱拆箱引起性能损耗的缺陷。 所以.net 2.0推出list,声明时需指定数据类型。 例: array //定义string[] strs = new string[5]; //赋值 strs[0] = "A ...
包装类 装箱和拆箱 示例代码: public class Demo2 { public static void main(String[] args) { //JDK1.5之前 //1.装箱操作,基本类型转为引用类型的过程 int num1 = 18; //基本类型数据 //使用Integer类创建 ...
分类:
其他好文 时间:
2020-07-05 15:44:16
阅读次数:
58
值类型:struct、enumeration、int、float、char、bool、decimal 引用类型:class,delegate,interface,array,object,string 装箱:把值类型转换成引用类型 拆箱:把引用类型转换成值类型 隐式转换:隐式转换无需人为多余声明,机 ...
一、类型的转换 在c#中类型的转换分两种:显式和隐式,基本的规则如下: 基类对象转化为子类对象,必须显式转换,规则:(类型名) 对象。 值类型和引用类型的转换采用装箱(boxing)或拆箱(unboxing). 子类转化为基类对象。 基本类型互相之间转化可以用Covent类来实现。 字符串类型转换为 ...
java的自动装箱与拆箱 从jdk5开始引入,简化了基本数据类型与对象类型之间的转换 自动装箱与自动拆箱是编译器的工作,jvm并没有相关语句 Integer num=1;//自动装箱 int i=num;//自动拆箱 java的多异常并列 从jdk7开始引入,简化了语法 在用并列写法时,异常之间不能 ...
分类:
编程语言 时间:
2020-06-21 20:29:38
阅读次数:
61
1.为什么要有包装类(或封装类)为了使基本数据类型的变量具有类的特征,引入包装类。 2.基本数据类型与对应的包装类: 3.需要掌握的类型间的转换:(基本数据类型、包装类、String) 简易版:基本数据类型< >包装类:JDK 5.0 新特性:自动装箱 与自动拆箱基本数据类型、包装类 >String ...
分类:
编程语言 时间:
2020-06-21 13:48:47
阅读次数:
52
(1)保证了类型的安全性:泛型约束了变量的类型,保证了类型的安全性。例如List<int>和ArrayList。List<int>集合只能加入int类型的变量,ArrayList可以Add任何常用类型,编译的时候不会提示错误。 (2)避免了不必要的装箱、拆箱操作,提高程序的性能:泛型变量固定了类型, ...
分类:
其他好文 时间:
2020-06-18 16:07:05
阅读次数:
51
Java 是一个近乎纯洁的面向对象编程语言,但是为了编程的方便还是引入了基本 数据类型,但是为了能够将这些基本数据类型当成对象操作,Java 为每一个基本 数据类型都引入了对应的包装类型(wrapper class),int 的包装类就是 Integer, 从 Java 5 开始引入了自动装箱/拆箱 ...
分类:
其他好文 时间:
2020-06-07 16:43:40
阅读次数:
84
包装类 装箱 Integer i=new Integer(int i) 参数为基本数据类型 Integer i=new Integer(Stirng str) 参数为基本数据类型的字符串,否则会报异常,例如"a" 拆箱 int i2=i.intValue() 备注: jdk1.5之后支持自动装箱与拆 ...
分类:
编程语言 时间:
2020-05-31 21:30:20
阅读次数:
78