JAVA牛棚

我们爱JAVA

常用链接

统计

群友的BLOG

最新评论

java数据类型

JAVA学习笔记一

1、java定义了8个基本的数据类型:
字节型(byte),
短整型(short),
整型(int),
长整型(long),
字符型(char),
浮点型(float),
双精度型(double),
布尔型(boolean)。

不管基于什么平台,整型总是32位。整数类型的长度不应该被理解为它占用的存储空间,而应该是该类变量和表达式的行为。事实上,为了提高性能,至少字节型和短整型的存储是32位的。


2、整数类型长度(都为有符号的)
长整型 64
整形  32
短整型 16
字节型 8  -128 ̄127

浮点型
双精度浮点double  64
单精度浮点float   32

字符
char 16 0 ̄65536 
没有负数。使用unicode码代表字符。

  它可以被转换为整数进行整数运算。通过将字符包括在单引号之内来表法字符字面量。

3、对于不能直接被包括的字符,有若干转义序列,这样允许你输入你需要的字符,例如‘\’代表单个引号字符本身‘\n’代表换行符字符。
  为直接得到八进制或十六进制字符的值,对于八进制,使用反斜线加三个阿拉伯数字。如'\141'代表'a''。对于十六进制,使用反斜线和u加四个十六进制阿拉伯数字。如'\u0061'代表'a','\ua432'是日文片假名字符。


\ddd 八进制字符
\uxxxx 十六进制字符
\' 单引号
\" 双引号
\\ 反斜杠
\r 回车键
\n 换行
\f 换页
\t 水平制表符
\b   退格

4、类型转换和强制型转换
  把一种类型的值赋给另一个类型的一个变量是相当常见的。如果这2中类型是兼容的,那么JAVA将自动地进行转换。例如,把INT类型的值赋给long类型的变量,总是可行的。然后不是所有的类型的都是兼容的,因此,不是所有的类型转换都是可以隐式实现的。






posted on 2005-11-25 12:09 JAVA牛棚 阅读(2259) 评论(0)  编辑  收藏 所属分类: 基础知识


只有注册用户登录后才能发表评论。


网站导航: