数据类型

基本数据类型:byte,int,char,float,double,boolean,short,long。(不支持面向对向编程机制)

原始数据类型封类:Boolean,Character,Byte,Short,Integer,Long,Float,Double。(包装类)

Java提供两种不同数据类型:引用类型和原始类型。

原始类型:即基本数据类型。

引用类型:Java为每个原始类型提供了封装类。

引用类型和原始类型具有不同的特征和用法:速度,大小等。

对象引用实例变量的缺省值null,原始类型实例变量的缺省值与它们类型无头。


将基本数据类型变量包装成包装类实例是通过对应包装类的构造器来实现。


JDK1.5 基本数据类型变量与包装类对旬的转换


JDK1.5以后:自动装箱,自动拆箱。

自动装箱(Autoboxing):将基本类型变量直接赋值给Object变量。

自动拆箱(AutoUnboxing);直接把包装类对象赋值给对应的基本类型变量。

注意:类型匹配


字符串与基本类型变量转换:

1、包装类.paserXXX(String s)静态方法。除了Character。

       Integer.paserInt(s);FloatpaserXXX(s);String.paserString(2.35f)---->String s =""+123;

       new Integer(s);new Float(s);

2、包装类的构造方法。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容