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

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中成员变量可以初始化也可不初始化,但局部变量初始化后才能使用。
    若局部变量与全局变量(非静态若是静态定义局部时会报错)重名在同一作用域是局部变量的优先级高于全局变量。
 
 


	


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值