前言
提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。
数据类型
-
基本数据类型
-
数值型
- 整数类型:
int
(4字节),short
(2字节),long
(8字节),byte
(1字节=8bit) - 浮点数类型:
float
,double
- 整数类型:
-
字符型:
char
-
布尔型:
boolen
-
-
引用数据类型(可以在初始化的时候赋值为
null
)-
类:
class
(string
在里面)-
String
:不可变类,创建的对象不可更改。String s0 = "hello"; String s1 = "hello"; String s2 = "he" + "ll" + "o"; //内存中只有一个"hello"
-
-
接口:
interface
-
数组:
[]
-
-
long
类型赋值时需+L:long l = 3L;
-
定义浮点型时默认为
double
,而需定义float
类型时需+f\F:float f = 3.0f;
-
基本数据类型转换
-
自动转换:
char
,byte
,short
—>int
—>long
—>float
—>double
-
char
,byte
,short
不会相互转换,都转换为int
类型再计算 -
有多种数据混合运算时,系统先转换为容量较大的类型
-
多个相同类型变量计算时,系统先转换为对应的默认类型
-
总结
以上就是今天要讲的内容,本文仅仅简单介绍了各种java数据类型,谢谢!