Java的基本数据类型,定义变量规则及简单操作符
数据类型(primitive data type)
1.java中支持四种变量:
-
属性(filed)| 实例变量(instance variable)
实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值来决定。
-
静态属性(static field)
类变量(class variable)
-
局部变量(local varible)
-
参数(parameter)
2.数值类型
-
整型:
byte short int long
-
浮点型:
float double
-
布尔类型:
boolean
-
字符类型:
char
数据类型 | 存储空间大小 |
---|---|
boolean | 1位 \true或者false |
byte | 1个字节 \没有无符号一说 |
char | 2个字节 |
short | 2个字节 |
int | 4个字节 |
long | 8个字节 |
double | 8个字节 |
java中的数据类型为了保证所有的机器中都可以使用,所以大小是固定的,而非C/C++在32位/64位操作系统之中大小会变化。
在Java里char类型保存的不是ASCII,而是Unicode。
编码方式是UTF-8 ,可以很好的支持大多数语言进行编码。
字面量:
-
整形的字面量:
100 => int 100L => long 通常情况下 小范围数据类型 a = 大范围数 ( 不允许) 大范围数据类型 a = 小范围数 (允许且合理) 即可以理解为小酒杯不能存取多于它的酒,而大酒杯存少量酒是允许的。 但是有特例:byte a = 数值(-128到127)(允许。) short b = 数值(-2^15 到 2^15-1)(允许 。)
-
浮点型的字面量
100.0 => double 100.0F => float le3 =>double
java中命名变量名(包括类,方法名)的一些规则
1.大小写敏感:即Java 和 java是不一样的。
2.类名:首字母大写,如果是有好几个单词组成,则每个单词的首字母大写,如:HolleWorld。
3.公共类名:一个java文件只能有一个公共类(public class),并且这个类名必须和文件名保持一致,main函数也要放在这个类之中(public static void main(String[ ] args))。
4.方法名:方法名首个单词小写,后续单词首字母大写,如holleWorld。
5.源文件名:与公共类名一致,保存为java文件。