Java 基础知识 基本类型运算符引用类型
一、基本类型
/** 整型 */
/** 长整型64位(bit)占8字节 */
public long longType;
/** 长整型32位 */
public int intType;
/** 短整型16位 */
public short shortType;
/** 字节8位 */
public byte byteType;
/** 浮点型 */
/** 单精度浮点型32位 */
public float floatType;
/** 双精度浮点型64位 */
public double doubleType;
/** 字符类型16位 */
public char charType;
/** 布尔类型8位 占1字节,用一个字节的最低位表示,其他位为0 */
public boolean booleanType;
二、运算符
位运算符 与(&)、非(~)、或(|)、异或(^)
&:双目运算符,运算时均把运算数转换为二进制再做比较,规则:当相同的位上均为1时结果为1,否则结
果为0.如:1010&1101,转为二进制:10001001101&1111110010比较结果为:1000000转为十进制:
64所以1010&1101=64;
| :当两边操作数的位有一边为1时,结果为1,否则为0。如1100|1010=1110
~:0变1,1变0
^:两边的位不同时,结果为1,否则为0.如1100^1010=0110
逻辑运算符
与(&&)、非(!)、或(||)
三、常见的引用类型
/** 类 */
class ClassType {
}
/** 接口 */
interface InterfaceType {
}
/** 枚举 */
enum EnumType {
}
/** 数组 */
int[] array;
/** 标注 */
@interface MarkType {
}
推荐阅读
-
C#基础知识1-深入理解值类型和引用类型
-
java基本类型的包装类
-
JavaEE基础day02 1.定义Java中的变量 四类八种 2.变量定义和使用的注意事项 3.数据类型的转换、强制数据类型转换4.算数运算符、比较运算符、逻辑运算符、赋值运算符、三元运算符
-
Java基本类型与包装类详细解析
-
Java基础讲解--基本数据类型和运算
-
javascript数据类型-----------基本数据类型(原始数据类型)与引用数据类型(object)
-
Java基本类型包装类概述与Integer类、Character类用法分析
-
详解Java引用类型的参数也是值传递
-
java的引用类型的详细介绍
-
Java为什么基本数据类型不需要进行创建对象?