Java的常量,变量,和数据类型

java的常量

概述

  • 含义:
    在Java中其值不会发生变化

  • 分类:
    字面值常量:开到常量就能知道他的大小,123,“helloworld”
    符号常量:给符号起个名字,使用这个名字自来表示这个常量,MAX_VALUE,PI。

  • 数据类型常量:
    基本类型常量
    ·整数常量:所有的整数
    二进制表示:-6为-0b110
    八进制表示:63为077;
    ·小数常量:所有小数,12.0,-0.2
    ·字符常量:单引号一起来的单个字符,类如,‘a’,‘2’,‘好’。
    ·布尔常量:true,flase。
    ·字符串常量:双引号一起来的字符串 “helloWord”
    ·空常量: null 不指向任何数据

Java的变量

概述
1.含义:
在程序运行时可以改变的量

  • 本质:
    就是在内存中专门申请了一块内存空间,给这块内存空间起了个名字。其表达值可以不断变化,但是其意义是不变的数据。

  • 声明格式:
    数据类型 变量名称 = 变量值;
    数据类型 :int ,String ,Boolean。。。。

数据类型

  • 概述

  • 数据类型
    java是根据数据的种类取费配不同的存储空间,用某些特殊的关键字标记出当前的变量因该分配多大的内存空间。
    这些关键字就是数据类型

  • 大分类:
    基本数据类型

    简单的,数据量较小的
    变量中存储的就是数据本身
    引用数据类型
    复杂的,数据量大的
    变量中存储的不是数据本身,而是一对大堆数据的地址,地址称为引用

    基本数据类型

    • 分类
      四类八种

    • 罗列

      整形类型
      再给long定义是为这样long l = 123L;后面要加L在这里插入图片描述

      小数类型
      float:必须要在后面加一个f。类如 float f = 12.12f;不然默认是double。就会报错
      在这里插入图片描述

      字符类型 char 2个字节 0~65535
      布尔类型 Boolean 1个电路为就可以表示,但是java中到现在都是未知的 true,false

引用数据类型

引用类型一般都是通过new关键字创建对象,然后把这个对象赋予给相应的变量,最常用的引用类型是String类型,它也比较特殊,可以直接通过关键字new来创建对象,也可以通过字符串直接赋值,比如:

String s= new String("abc");

String s="abc";


版权声明:本文为F_x_i_a_o_l_i_n_g_原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。