zoukankan      html  css  js  c++  java
  • 常量和变量

    在我们JAVA语言中一个程序的运行可以简单的分为三步

    1.开辟内存空间(JVM)

    2.读取数据(.class)

    3.cpu调度运行

    常量和变量就是在内存中做数据交换的一个过程

    1.常量

    常量指的就是在程序的运行期数据不会发生变化的量

    例如:

    整数常量:24小时,7天

    小数常量:圆周率3.14

    字符常量:'男','女'

    布尔数值:true  ,false 

    空常量 : null

    常量的使用需要我们学到final关键字的时候才会理解

    这里我们知道这个概念就行了

    2.变量

    例如:

    在程序运行的过程中存储可以变化的数据的量(内存空间)就叫做变量。

    2.1数据类型

    在java中数据类型分为两种:

    基本数据类型一共有8种:

    首先就拿整数类型来说吧

    这又涉及到字节的一个概念:

    那我就简单的来说明一下

    我们都知道在计算机底层都是用二进制来存储数据的

    0 1 1 1 1 1 1 1

    这就是一个字节(二进制)

     在JAVA储存整数一共有四种类型

    byte            占用一个字节

    short          占用两个字节

    int              占用四个字节

    long           占用八个字节

    以及他们的存储范围

    PS:  int 类型是一个比较特殊的类型

    1.比 int  类型小的类型在想加时会自动转换成 int 类型

    2.一个整数假如不去声明数据类型,默认就是int类型

    3.int是最常用的数据类型


    然后就到小数类型

    小数类型就只有两种

    float         占用四个字节

    double      占用八个字节

    和他们的范围

    这边范围使用的是科学计数法

    实际是:-3.403*1038~3.403*1038

    小数这边也有几点

    1.小数的存储方式与整数完全不一致

    当然这是在底层,和我们使用并没用什么关系

    2.小数的存储范围是最大的

    如:float的范围比long的还要大

    然后就到字符类型

    char       占用两个字节

    如:'一','A','1'......

    这些都是字符

    字符要注意的几点:

    1.一个字符类型只能存储一个字符

    2.字符需要用英文单引号包住

    最后的一个布尔类型

    这个类型也比较特殊

    boolean     占用两个字节

    它只有两个值

    true(真)

    false(假)

    分别代表真和假的意思

    我们只要记住布尔只有两个值分别代表真假

    我们说完了八大基本数据类型

    下一章就讲解如何去使用这些基本数据类型

  • 相关阅读:
    java方式实现堆排序
    java方式实现归并排序
    用java方式实现快速排序
    Linux中crontab定时任务
    TCP/IP网络协议初识
    github设置添加ssh
    IDM下载工具使用
    Java程序在内存中运行详解
    GitHub的高级搜索方式
    深入理解JavaScript中的堆与栈 、浅拷贝与深拷贝
  • 原文地址:https://www.cnblogs.com/menghujava/p/9617181.html
Copyright © 2011-2022 走看看