关键字、数据类型和运算符
-
关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。
Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。
java 中的关键字
-
数据类型
Java中主要有8中基本数据类型,分别是byte,short,int,long,char,boolean,float,double,具体如下:
1、boolean:数据值只有true或false,适用于逻辑计算。
2、char:char型(字符型)数据在内存中占用2个字节。
3、byte:byte型(字节型)数据在内存中占用1个字节。
4、short:short型(短整型)数据在内存中占用2个字节。
5、int:int型(整型)数据在内存中占用4个字节。
6、long:long型(长整型)数据在内存中占用8个字节。
7、float:float型(单精度浮点型)数据在内存中占用4个字节。
8、double:double型(双精度浮点型)数据在内存中占用8个字节。
运算符
运算符指明对操作数的运算方式。组成表达式的Java操作符有很多种。运算符按照其要求的操作数数目来分,可以有单目运算符、双目运算符和三目运算符,它们分别对应于1个、2个、3个操作数。运算符按其功能来分,有算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符和其他运算符
位与逻辑
位运算符 与(&)、非(~)、或(|)、异或(^)
1.&(与):双目运算符,运算时均把运算数转换为二进制再做比较,规则:当相同的位上均为1时结果为1,否则结 果为0
2.| (或):当两边操作数的位有一边为1时,结果为1,否则为0。
3.~(非):0变1,1变0。
4.^(异或):两边的位不同时,结果为1,否则为0.
逻辑运算
1.与(&&) 全1为1,否者都为0。
2.或(||)有1为1,全0为0。
3.非(!)0变1,1变0。
- 以上是我今天所学java的基础知识。