Java数据类型
Java是强类型语言
- 要求变量的使用要严格符合规定,所有变量必须先定义才能使用
- 好处:安全性
- 弊端:速度慢
弱类型语言
- 例如 VB JS
可以随便玩,没有严格区分
Java的数据类型
- 基本类型(primitive type )
- 引用类型(reference type)
基本数据类型
- 数值类型:整数、浮点数、字符类型
- boolean类型
引用数据类型
- 类
- 接口
- 数组
扩展
整数扩展
进制 :二进制 十进制 八进制 十六进制
- 少用浮点数进行比较
字符扩展
- 所有的字符本质上还是数字
- 编码 unicode 表(97=a 65=A) 2字节 0-65536
- excel表格 2的16次方 =35536
转义字符
- \t 制表符
- \n 换行
- …还有很多
string sa = new string(original:"hello world");
string sb = new string(original:"hello world");
system.out.println(sa==sb);
//输出结果为false
string sc = "hello world";
string sd = "hello world";
//priintln后是true
//为什么呢? 因为对象 从内存分析不一样
布尔值扩展
boolean 值怎么判断?
- 一般用if来判断
Java里面 :Less is More! 代码要精简易读
布尔值扩展
boolean 值怎么判断?
- 一般用if来判断
Java里面 :Less is More! 代码要精简易读