Java 数据类型
-
强类型语言
-
要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用(安全性高,速度慢)
-
-
弱类型语言 (vbscrip、jscrip)
Java的数据类型分为两大类
-
基本类型(primitive type)
-
引用类型 (reference type)
public class Demo2{ public static void main(String[]args){ String a;//这就是错误的 改成 string a=10 也是错误的, 因为string 是一个字符串类型的,而10是数字, 可以是intnum=10 System.out.println(a) } }
其中变量部分可以如下:
string a="hello"; int num=10; 那么打印信息如下: System.out.println(num); System.out.println(a);
变量
-
变量:可以变化的量
-
Java是一种强类型语音,每个变量都必须声明其类型。
-
java变量是程序最基本的存储单元, 其要素包括变量名,变量类型和作用域。
type varName =value}]
解释下图;
基本数据类型
数值类型:
-
整数类型
-
byte占1个字节范围:-128-127
-
short占2个字节:-32768-32767
-
int占4个字节:-2147483648-2147483647 (20多个亿)
-
long占8个字节:
-
-
浮点类型
-
float 占4个字节
-
double占8个字节
-
boolean类型: 占1位, 值为ture和false两个
引用数据类型
包括类, 接口,数组
关于字节
-
位(bit): 计算机内部数据存储的最小单位,11001100 是一个8位二进制数。
-
字节(byte): 是计算机数据处理的基本单位, 习惯用B表示, 1B=8bit
-
字符是指计算机使用的字母、数字,字和符号
1bit
1Byte=8b
1024B=1KB
1024KB=1M
1024M=1G