围绕以下3点学习:
 1、什么是Java数据类型?
 2、Java数据类型的作用?
 3、Java有哪些数据类型?
 4、熟悉Java8大基本数据类型
一、什么是Java数据类型?
当我们写Java代码时,需要把数据保存在变量(指值可以变的量,例如:数学中假设x,y,z变量一样)中,这些变量的类型可以是整数(如100,5,50)、小数(1.2,3.1415926)、字符(A,B,C)等不同类型。
通俗地说,Java数据类型是用来描述数据在计算机中是如何存储和处理的。
二、Java数据类型的作用?
1、Java的数据类型定义了不同类型的变量可以容纳的数据范围和占用内存大小。
 2、方便程序员开发代码
三、Java有哪些数据类型?
1、Java的数据类型分为两大类
 基本类型(primitive type)
 引用类型(reference type)
2、基本数据类型包括:
 整型(byte、short、int、long):用于表示整数。
 浮点型(float、double):用于表示带小数点的数。
 字符型(char):用于表示单个字符。
 布尔型(boolean):用于表示true或false。
3、而引用数据类型包括:
 类:类
 接口:用于表示Java中一系列方法的声明。
 数组:用于表示相同数据类型的有序集合。
 
四、熟悉Java八大基本数据类型
4.1、Java八大基本数据类型
=========================================================================
 类型名称	   关键字	   占用内存	      取值范围
字节型			byte		1 字节		-128~127
短整型			short		2 字节		-32768~32767
整型				int			4 字节		-2147483648~2147483647
长整型			long		8 字节		-9223372036854775808L~9223372036854775807L
单精度浮点型		float		4 字节		+/-3.4E+38F(6~7 个有效位)
双精度浮点型		double		8 字节		+/-1.8E+308 (15 个有效位)
字符型			char		2 字节		ISO 单一字符集
布尔型			boolean		1 字节		true 或 false
=========================================================================
 
什么是字节
1、位(bit):是计算机内部数据储存的最小单位, 11001100是- -个八位= C进制数。
2、字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示,
1B (byte,字节) = 8bit (位)
3、字符:是指计算机中使用的字母、数字、字和符号 1 bit表示1位, 1Byte表示一个字节
1B=8b, 1024B=1KB,1024KB=1M,1024M=1G.
4.2、简单使用Java八大基本数据类型定义和输出变量
Java是一种强类型语言要求变量的使用要严格符合规定,所有变量都必须先定义后使用
public class HelloWorld {
    public static void main(String[] args) {
        //Java八大基本数据类型
        //整型
        byte num1 = 10;
        short num2 = 20;
        int num3 = 30;//学习阶段比较常用
        long num4 = 40L;//long类型整数后面带上L
        //浮点型
        float num5 = 10.123f;//浮点型小数后面带上f
        double num6 = 3.141592653589;
        //字符型
        char sex = '男';//字符型只能是单个字符,例如’男生‘这是两个字符,赋值时会报错
        //布尔型
        boolean flag = true;//布尔型只有两个可选值true和false
        System.out.println(flag);//输出查看
    }
}
                












![[洛谷]P2960 [USACO09OCT]Invasion of the Milkweed G(BFS,坑点多多)](https://img-blog.csdnimg.cn/4aa9f0a62717496fb4f61a7f0a9e9f01.png)





