java u0001,Java基本数据类型

变量是用于存储值的保留内存位置。当创建变量时,它会在内存中保留一些空间。

根据变量的数据类型,操作系统分配内存并决定可以存储在保留内存中的内容。 因此,通过为变量分配不同的数据类型,可以在这些变量中存储整数,小数或字符。

Java中有两种数据类型 -

原始数据类型

引用/对象数据类型

1. 原始数据类型

Java支持八种原始数据类型。 原始数据类型由语言预定义,并由关键字命名。下面来详细了解和学习这八种原始数据类型。

类型

描述

值范围

默认值

示例

byte

表示

8位有符号二进制补码整数

-128 (-2^7) -

127 (2^7 -1)

0

byte a = 100, byte b = -50

short

表示

16位有符号二进制补码整数

-2^15-

2^15 -1

0

short s = 10000, short r = -20000

int

表示

32位有符号二进制补码整数

-2^31-

2^31 -1

0

int a = 100000, int b = -200000

long

表示

64位带符号的二进制补码整数

-2^63-

2^63 -1

0L

long a = 100000L, long b = -200000L

float

表示单精度

32位IEEE 754浮点数

-

0.0f

float f1 = 234.5f

double

表示双精度

64位IEEE 754浮点数

-

0.0d

double d1 = 123.4

boolean

表示一个比特位的信息

true/

false

false

boolean >

char

表示单个16位Unicode字符

\u0000-

\uffff

-

char letterA = 'A'

2. 引用数据类型

使用类中已定义构造函数创建引用变量。 它们用于访问对象。 声明这些变量属于无法更改的特定类型。 例如,

Employee,

Dog类等。

类对象和各种类型的数组变量属于引用数据类型。

任何引用变量的默认值为

null。

引用变量可用于引用声明类型的任何对象或任何兼容类型。

示例:

Dog dog = new Dog("小屁狗");

3. Java文字

文字是固定值的源代码表示。它们直接在代码中表示,无需任何计算。可以将文字分配给任何基本类型变量。 例如 -

byte a = 68;char a = 'A';

Java

byte,

int,

long和

short也可以用十进制(基数为

10),十六进制(基数

16)或八进制(基数

8)数字表示。

前缀

0用于表示八进制,前缀

0x表示使用这些数字系统进行文字时的十六进制。 例如 -

int decimal = 100;int octal = 0144;int hexa =  0x64;

Java

Java中的字符串文字通过在一对双引号之间包含一系列字符来指定,就像它们在大多数其他编程语言中一样。 字符串文字的例子是 -

"Hello World""two\nlines"""This is in quotes""

Java

字符串和字符类型的文字可以包含任何Unicode字符。 例如 -

char a = '\u0001';

String a = "\u0001";

Java

Java语言也支持

String和

char文字的几个特殊转义序列。它们是 -

符号

代表的字符

\n

换行符(0x0a)

\r

回车(0x0d)

\f

换页(0x0c)

\b

退格(0x08)

\s

空格(0x20)

\t

制表符

\"

双引号

\'

单引号

\\

反斜线

\ddd

八进制字符(ddd)

\uxxxx

十六进制UNICODE字符(xxxx)

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值