Demo03.java 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. /**
  2. * @author WanJl
  3. * @version 1.0
  4. * @title Demo03
  5. * @description
  6. * @create 2026/7/13
  7. */
  8. public class Demo03 {
  9. /*
  10. Java的数据类型
  11. Java中的数据类型分为两大类:
  12. 1、基本数据类型 (从C语言和C++继承过来了)
  13. |- 分为4类8种
  14. |-整数类型
  15. |-浮点类型(小数类型)
  16. |-字符类型
  17. |-布尔类型
  18. 2、引用数据类型 (面向对象类型的语言所特有的类型,比如Java和C++)
  19. |-简单来讲,Java中除了8个基本数据类型之外,其他的所有类型都属于引用数据类型
  20. |-Java类
  21. |-Java接口
  22. |-Java数组
  23. |-Java枚举
  24. |-Java注解
  25. 这些后续会详细讲
  26. Java的基本数据类型:
  27. 类型 说明 大小(位) 大小(字节) 表示范围
  28. byte 字节型 8 1 -2^7~2^7-1
  29. short 短整型 16 2 -2^15~2^15-1
  30. int 整型 32 4 -2^31~2^31-1
  31. long 长整型 64 8 -2^63~2^63-1
  32. float 单精度浮点型 32 4
  33. double 双精度浮点型 64 8
  34. char 字符型 16 2 一个字符 a 1 ,
  35. boolean 布尔型 1 8 true false
  36. 程序想要被运行,就一定要放在内存中运行。
  37. 内存的空间有限,不可能为给每个变量都分配相同的空间。
  38. 比如 一个人的年龄 和 太阳到地球的距离(米) 分配相同的空间就不行。要么太大,要么太小。
  39. 所以就需要为不同类型的值,分配不同大小的空间,也就是设置不同的数据类型
  40. 计算机中最小的存储单元:bit(位) 也叫比特位,是一位二进制数,比如 0 比如1
  41. 连续的8位二进制数,称为1个字节。也就是1byte,简称 1B
  42. 1024B = 1KB
  43. 1024KB=1MB
  44. 1024MB=1GB
  45. 1024GB=1TB
  46. 计算机中最小的分配单元,是1个字节。
  47. 去烧烤店,1 串羊肉串 3块钱,但是 一般卖的时候 是5串起卖,不单独卖。
  48. 虽然最小的内存单元是1位。但是在分配内存的时候,是按照连续的8位,也就是1个字节来分配。
  49. */
  50. public static void main(String[] args) {
  51. // 课堂练习:创建 每一种 基本数据类型的变量,并在控制台输出
  52. int a=15;
  53. System.out.println(a);
  54. // 特殊1: long类型的变量 要在整数值后面加 L 或 l
  55. // 特殊2: float类型的变量 要在小数后面加 F 或 f
  56. // 特殊3: char类型的变量 值 字符 必须使用单引号括起来,而且只能是1个字符
  57. // 特殊4: boolean类型的变量值,只能是 true 或 false true表示真,false表示假
  58. }
  59. }