数据类型
基本数据类型(8种):float(4字节 0.0F),double(8字节,0.0D),byte(1字节,0),short(2字节,0),int(4字节,0),long(8字节,0),char(2字节, '\u0000'),boolean(1字节,false)
引用数据类型:类类型,接口类型,数组类型
java中为了区分进制:2进制以0b开头,8进制以0开头,十六进制以0x开头。
也可以使用如下方法定义一个变量
int x=100_000_000;
在内存充足的情况下,通常吧整数变量定义成int类型,这样可以简化数学运算时强制类型转换。
当给一个byte b=(byte)129的时候,b只会取最后的八位。
JVM处理基本类型和引用类型的时候,处理的方式是不同的。
基本类型:jvm会根据实际的数据类型来分配内存的大小。
引用类型:仅仅是一个指向堆区中某个实例的指针。
new创建对象的时候,关键字的作用:
1,为对象分配内存空间,将对象的实例变量自动化赋予其默认值。
2,调用构造方法。
3,返回对象的引用。
局部变量不能被static ,privet ,protected和public等修饰。
局部变量必须手动赋值。
this:所有的对象的默认引用均为this
操作符
一元操作符:
- ~ ++ --
i++(先进行运算,然后i的值再加) ++i
数学运算操作符,位移操作符: * / % + - >> << >>>
比较操作符: > < >= <= != ==
逻辑操作符: && || & | ^
三元操作符: x>y?a:b
赋值操作符:= *= -= += /= %=
标签:java,字节,++,数据类型,int,操作符,类型 来源: https://www.cnblogs.com/sinosecurity/p/15943260.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。