您的位置:首页 > 编程语言 > Java开发

Java核心编程第三章java的基本数据类型及运算符的总结

2014-01-15 23:51 639 查看
java的基本数据类型及运算符的总结
java数据类型分为:基本数据类型、自定义数据类型
基本数据类型有8种:byte(8位)、boolean(1个字节,java中不支持以0表示false)、char(2个字节,注意char与c语言中的char有区别主要是还包含了汉字字符及其他语言字符所以比C多一个字节UTF-16,在Java中不建议使用char类型)、short(2个字节)、int(4个字节)、float(4个字节注:java中float型必须加上f后缀否则作为double型来处理)、double(8个字节)、long(8个字节)。(注意:java没有unsigned型的数据)
数据类型装换:1.自动类型转换2.强制类型转换
自动类型转换主要发生在运算过程中:1.以所占字节由小向大的转换、2.数据类型存在合理性(eg:boolean->int不能成立)
强制类型转换:存在合理性
变量:
1.变量的命名规则final型的变量一般全大写,方法首单词小写后面单词首字母大写,类每个单词首字母大写,普通变量一般小写
2.变量的初始化,变量被赋值语句显式初始化后才能使用。final变量只能初始化一次。
运算符:
1.主要介绍&&与||&&是逻辑的与它的判定为a&&b只要a为false就不在进行判断表达式为false,||与&&刚好相反。所以此处有一种很巧妙地用法a>b&&(表达式)等价与if((a>b)|(a==b)){}.a==b||(表达式)等价与if(a!=b){表达式}(a>b)?a;b条件判断语句也是很常用的
2.运算符的优先级:括号((),[])>单目运算符("+"连接符!++--new)>算术运算符>移位运算符>判断运算符(!=,==)>逻辑运算符>符合运算符(+=-+...)
下面是关于变量易错的点
Java中成员变量可以初始化也可不初始化,但局部变量初始化后才能使用。
若局部变量与全局变量(非静态若是静态定义局部时会报错)重名在同一作用域是局部变量的优先级高于全局变量。

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: