Java数据类型
- 数据类型的概念
百度百科: 数据类型在数据结构中的定义是一个值的集合以及定义在这个值集上的一组操作。
(1)简单理解 : Java对数据进行了分类,存在不同的类型
(2)为什么需要数据分类:不同的数据类型占用的存储空间不一样,为了更好的利用计算机内存空间
- 数据类型的介绍
(1)Java中每个变量都有一种类型,类型限制了变量可以存放那些值的类型
- 引用数据类型 类(class ):一个类就是一个数据类型
- 基本数据类型和引用数据类型的区别
(1)基本数据类型变量: 存的是数据值本身,
(2)引用数据类型变量: 存的是保存数据的内存空间地址。
- 二进制 (前期了解就行)
- 整数数据类型
整型数据byte short int long
- 浮点数据类型
浮点型 float double 其实就是小数
float
直接给变量赋值时必须在浮点类型数据后面加上f 或F。
- 字符布尔数据类型
- 单引号引起来的一个符号就是字符数据 例如:’A’
- ‘A’最常用,最直观的方式
- 使用一个数字表示,对应有一个ASCII码表[ 字符编码 ]
例如:char c = 65;//表示 ‘A’ 这个字符
- 16进制表现形式
‘A’-》65(10进制)
'A' -》0x41(16进制)怎么表示? ‘\u0041’
- 特殊符号(需要使用转义符号转义)
\’ \” \\ \r(回车) \n(换行) \t(制表符Tab)
- 字符数据可以当成一个整数来使用,
布尔类型boolean
值只有两个 true false,不能使用 0 1表示
- String类型
- String是 java中已经设计好的一个类,表示的值是字符串,是字符串数据类型
[注意:Java中设计的类和我们自己设计的类的性质是一样的]
- 常见形式:String s = “你好”;
- 当String 和 + 一起使用的时候,这时候+ 是拼接字符串的功能
System.out.println(“你好”+2);//结果为 你好2
int a = 5;
int b = 10
System.out.println(“a=”+a+”,b=”+b); //结果为a=5,b=10