Java基本类型(一)

Java的数据类型分为两种:基本类型和引用类型(对象类型),基本类型有8种,其他都属于引用类型。

一、8种基本类型,分为四类:

  1. 整形类型:byte,short,int,long
  2. 浮点类型:float,double
  3. 字符型:char
  4. 逻辑型:boolean

注意:String类型属于引用类型。


二、基本类型对应的引用类型:

Java是一门纯面向对象的编程语言,每种类型都设计为对象类型,出现基本类型是为了方便编程,所以每种基本类型都有自己对应的引用类型。

  1. 整形类型:Byte,Short,Integer,Long
  2. 浮点类型:Float,Double
  3. 字符型:Character
  4. 逻辑型:Boolean

三、基本类型的装箱与拆箱:

同一种数据类型在Java中既然出现不同方式,那就设计到相互装换问题,比如从int基本类型封装成Integer对象类型,或者从Integer对象类型转化为int基本类型,这就涉及到Java的装箱与拆箱机制。

  1. 装箱:从基本类型封装成对象类型
  2. 拆箱:从对象类型转换为基本类型

三、基本类型的值传递:

Java在方法调用之间的参数传递分类值传递和引用传递。基本类型都是值传递,而对象类型都是引用传递。
  • 值传递:把基本类型的值copy一份,传递给调用方法。
  • 引用对象:把对象引用(C中指针)copy一份传递给调用方法。
值传递和引用传递理解为都是copy一份数据,只是一个copy真正数据,一个copy指针。
注意:String类型也是引用类型


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值