黑马程序员技术交流社区

标题: Java基本数据类型 [打印本页]

作者: 星空@夜雨    时间: 2016-4-20 14:23
标题: Java基本数据类型
想要了解更多Java知识点击加入我们一起来学习交流吧【Java学习】:二维码页面



java基本数据类型

变量就是用来储存值而保留的内存位置。这就意味着当你创建一个变量时就会在内存中占用一定的空间。

基于变量的数据类型,操作系统会进行内存分配并且决定什么将被储存在保留内存中。因此,通过给变量分配不同的数据类型,你可以在这些变量中存储整数,小数或者字字母。

Java 中有两种有效地数据类型:

1原始数据类型

Java 支持 8 种原始数据类型。原始数据类型是由该语言预先定义的并用关键词命名的。下面让我们深入学习一下这 8 种数据类型。

字节型
byte
短整形
short
整数型
int
长整形
long
浮点型
float
双精度型
double
布尔型
boolean
字符型
char
2引用数据类型Java常量

常量是代表固定值的源代码。他们直接以代码的形式代表而没有任何估计。常量可以被分配给任意的原始变量类型。例如:

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

字节型,整数型,长整型和短整型也可以由十进制,十六进制和八进制计数系统表示。

当用这些技术系统表示直接量时,前缀 0 是为了标明八进制,前缀 0x 是为了标明十六进制。例如:

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

Java 中的字符串型常量的规定和其他大多数语言一样,也是要写在双引号中间。字符串型直接量的例子如下:

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

字符和字符串型常量可以包含任意的 Unicode 字母。例如:

char a = '\u0001'; String a = "\u0001";
Java 语言也支持一些特殊的转义序列的字符和字符串直接量。他们是:
转义字符含义
\n换行 (0x0a)
\r回车 (0x0d)
\f换页 (0x0c)
\b退格 (0x08)
\s空格 (0x20)
\ttab
\"双引号
\'单引号
\反斜杠
\ddd八进制字符 (ddd)
\uxxxx十六进制 UNICODE 字符 (xxxx)





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2