SCJP认证 1.5.4(1) 变量声明

17 篇文章 0 订阅

Java中有两种类型的变量,分别如下所示。

  • 基本变量。基本变量可以是如下8种类型之一:char、boolean、byte、short、int、long、double和float。一旦声明了一个基本变量,就永远不能改变其基本类型,尽管大多数情况下可以改变它的值。
  • 引用变量。 引用变量用于引用(或访问)一个对象。引用变量刚被声明为某个特定的类型,并且该类型永远不能被更改。引用变量可用于引用所声明类型的任何对象,或者所声明类型的子类型(一种兼容类型)的任何对象。

 声明基本变量,了解其范围

基本变量可以声明为类变量(静态变量)、实例变量、方法参数或局部变量。可以在单独一行中声明同一个基本类型的一个或多个基本变量。第三章将讨论初始化基本变量的各种方式,这里给出几个基本变量声明的例子:

 

以前的考试要求了解如何计算所欲Java基本变量的方位,而对于现在的考试,看可以跳过一些细节,但仍要重点理解从小到大的证书类型顺序是:byte, short, int, long, 而float小于double。

对于考试而言,只需了解该表的前两列。

类型

字节

byte

8

1

short

16

2

int

32

4

long

64

8

float

32

4

double

64

8

 

还有,boolean类型没有范围,boolean值只能是true或false。如果有人问你关于boolean的位长度,可以直截了当地回答他们:“这与虚拟机有关。” 他们会对你刮目相看。

char类型(表示一个字符) 包含单个的16位Unicode字符。尽管扩展的ASCII字符集(称为ISO Latin-1)只需8为(256个不同字符),但表示非英语的语言需要更大范围的字符。Unicode字符实际上是无符号的16位整数表示的。从第三章可知,由于char实际上是整型,所以他可以被赋予任何数值类型,只要能够保存65535这样打的数即可(也就是大于short的任意类型。尽管char和short都是16为类型,但要记住short用1为表示符号,因此short可以接受的正整数范围要小一些)。

 

声明引用变量

 引用变量可以声明为静态变量、实例变量、方法参数或局部变量。可以在单独一行中声明同一类型的一个或多个引用变量。第三张将讨论初始化基本变量的各种方式,这里只给出几个引用变量声明的例子:

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值