• Java基础学习笔记常量与变量♪(^∇^*)


    常量与变量相同点

    • 都有作用域,跟JS差不多,
    • 变量的作用域:一对{ }之间有效
      1.局部
      2.全局
      2.1.属于类的量(类常量和类变量)
      2.2.属于实例的量(实例常量和实例变量)
      • 前面都可加权限修饰符
      • 可以是简单数据类型也可是复合数据类型

    常量 在程序运行过程中,其值不变的量。

    • Java中的常量用关键字final修饰
    • final既可修饰简单数据类型,也可修饰复合数据类型
    • 简单数据类型常量其值一旦确定,就不能改
    • 复合数据类型常量 引用不能被改变,值可改
    • 常量
      局部常量
      类常量 数据类型前加上static关键
      字修饰
      实例常量
    • 常量名一般大写,多单词之间用下划线连

    变量 在程序执行过程中,值可变

    • 简单数据类型、复合数据类型
    • 先声明再用

    变量的分类

    简单数据类型变量 存储

    • 变量名:标识符命名,对应一定数量的内存存储单元,其单元数的多少由变量数据类型决定
    • 变量值:指定存储单元存放的具体内容

    复合数据类型 存储

    • 变量名:就是JS中引用类型的啦!
      标识符命名,对应的内存存储单元, 存放的是32位中间地址(heap),称为引用
      二. 变量值:指定实体的具体内容,一般用new加构造函数运行时初始化,具体的值 被保留在heap中

    变量的初始化

    • 全局变量不初始化取默认值
    • 局部变量必须初始化,否则将出错

    各类型默认值

    各类型内存分配

    变量引用,这个和JS也差不多,不多写了

    • 值引用:针对基本数据类型
    • 址引用:主要针对对象操作

    在这里插入图片描述

    这是我作为一名前端,第一次学习JAVA,如果本文有错误,欢迎路过的小哥哥小姐姐们帮助我纠正错误哦~~

  • 相关阅读:
    AI---ListPicker的使用
    AI---Screen & Notifier
    Android---开发环境
    Android---App Inventor环境搭建
    OS---host文件
    JAVA---接口与抽象类
    JAVA---类成员的访问权限
    JSP---一个Servlet处理多个请求操作
    hdu 6016
    hdu 6019
  • 原文地址:https://www.cnblogs.com/sugartang/p/15835362.html
Copyright © 2020-2023  润新知