用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字

ajjrx    -  云代码空间

—— Habit is the love.

原始类型和对象类型

2016-05-24|1107阅||

摘要:原始类型和对象类型

Java中有两种类型:原始类型和对象类型,原始类型(比如int和boolean)以小写字母开始;对象类型以大写字母开始。它们的区别是:

ஐ当声明原始类型时,Java将为其分配存储空间。当声明对象类型时,所获得的存储空间只是对某个对象的引用。如果要为对象本身分配空间,就必须使用new关键字。

ஐ如果我们不对原始类型进行初始化,那么其默认值由自身类型决定。比如int型的默认值为0,boolean型的默认值为false。对象类型的默认值为null,即不指向任何对象。

ஐ原始类型变量相互隔离,在一个方法中无法修改另一个方法中的原始类型变量。而对象类型变量就没有这么好的隔离性了。如果我们将对象类型变量传入某个方法,该方法可能改变该变量所指向的对象。

ஐ原始类型和对象类型还有一点不同:不鞥呢向Java添加新的原始类型,但可以添加新的对象类型
顶 0踩 0收藏
文章评论
    发表评论

    个人资料

    • 昵称: ajjrx
    • 等级: 中级程序员
    • 积分: 426
    • 代码: 1 个
    • 文章: 17 篇
    • 随想: 1 条
    • 访问: 7 次
    • 关注

    人气代码

    最新提问

      站长推荐