设为首页 加入收藏

TOP

Java教程:基本类型和引用类型
2014-11-24 14:08:13 来源: 作者: 【 】 浏览:0
Tags:Java 教程 基本 类型 引用

Java中数据类型可分为两大类:引用类型(reference)和基本类型(primitive)。


1)基本类型


基本类型有8种:boolean、char、byte、short、int、long、float、double。它们都有相应的包装类,这些包装类都属于引用类型,它们依次是:Boolean、Character、Byte、Short、Integer、Long、Float、Double。


2)引用类型


所有Java对象都是通过对象引用(Object References)进行访问的,类似于C++中的指针,这个引用指向堆heap中的某块区域,实际的对象存在于heap中。


例如,声明如下代码:


int prim = 10;


Integer refer = new Integer(10);


这两者在内存中的布局如下图所示:





至此,有人可能会想:当这两种类型作为函数参数传递时,到底是值传递(value)还是引用传递(reference),还是两种类型各自为政?其实Java中的函数参数都是以值方式传递的。见代码片段:















上面代码的输出是:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android开发教程:使用TelephonyM.. 下一篇Java教程:实现Comparable接口

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: