-
Java 的基本类型主要分为:整型,浮点型,布尔型,字符型
整数型:int,long,byte,short 浮点型:double,float 布尔型:boolean 字符型:char
-
基本类型对应的大小
1 byte = 8 bit(位) byte = 1 byte,short = 2 byte,int = 4 byte,long = 8 byte float = 4 byte,double = 8 byte char = 2 byte boolean = true or false(1 byte)
-
Java中定义的简单类型、占用二进制位数及对应的包装类型
基本类型 boolean byte char short int long float double void 二进制位数 1 8 16 16 32 64 32 64 -- 包装类型 Boolean Byte Character Short Integer Long Float Double Void 包装类的优势:集合的元素必须是对象类型,满足了Java面向对象的思想
基本类型的的优势:数据存储相对简单,运算效率比较高,(Java的基本类型存储在栈中,因此他们的存取速度要快于存储在堆中的对应的包装类的实例对象)
-
Java中的常量
十六进制整型常量:以十六进制表示时,必须0x或者0X开头 例:0xff,0x17 八进制整型常量:八进制必须以0开头 例:0125 长整型:必须以L结尾, 例:10L 浮点型:小数常量的默认类型是double类型,所以表示float类型时需要显示声明 例:float f = 0.2f
-
Java的数据类型的在内存中的位置
1.基本数据类型:基本数据类型都是直接存在内存中的栈上的,数据本身的值就是存储在栈空间里面的 2.引用类型的存储原理:对象本身的值是存储在内存的堆上,而"引用"指的是存储对象在内存堆上的地址,存储在有序的内存栈上 定义两个String数组对象 String[] a ={"TOM","CAT"}; String[] b ={"TOM","CAT"}; if (a == b) System.out.println(true); else System.out.println(false); 输出结果:false("=="比较的是两个数据对象的内存地址)
-
类型转换
隐式类型转换 int i = 10; double num = i; System.out.println(num);--10.0 显示类型转换 double i = 10.5; int num = (int) i; System.out.println(num);--10 double q = 3.141592635535; float e = (float) q; System.out.println(e);--3.1415927 损失了精度
Java基础篇(一):基本类型
最新推荐文章于 2022-05-01 16:17:16 发布