常量与变量相同点

  • 都有作用域,跟JS差不多,
  • 变量的作用域:一对{ }之间有效

    1.局部

    2.全局

    2.1.属于类的量(类常量和类变量)

    2.2.属于实例的量(实例常量和实例变量)

    • 前面都可加权限修饰符

    • 可以是简单数据类型也可是复合数据类型

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

  • Java中的常量用关键字final修饰
  • final既可修饰简单数据类型,也可修饰复合数据类型
  • 简单数据类型常量其值一旦确定,就不能改
  • 复合数据类型常量 引用不能被改变,值可改
  • 常量

    局部常量

    类常量 数据类型前加上static关键

    字修饰

    实例常量
  • 常量名一般大写,多单词之间用下划线连

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

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

变量的分类

简单数据类型变量 存储

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

复合数据类型 存储

  • 变量名:就是JS中引用类型的啦!

    标识符命名,对应的内存存储单元, 存放的是32位中间地址(heap),称为引用

    二. 变量值:指定实体的具体内容,一般用new加构造函数运行时初始化,具体的值 被保留在heap中

变量的初始化

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

各类型默认值

各类型内存分配

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

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

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

随机推荐

  1. NLP之基于Bi-LSTM和注意力机制的文本情感分类

    Bi-LSTM(Attention) @ 目录 Bi-LSTM(Attention) 1.理论 1.1 文本分类和预测(翻译) 1.2 注意力模型 1.2.1 Attention模型 1.2.2 Bi ...

  2. 基于FPGA的AES加解密IP

    Programmable AES Encryption/ Decryption IP 可编程AES加解密IP 可编程AES加解密IP提供了加解密算法功能,兼容美国国家标准与技术研究院(NIST)发布的 ...

  3. 前后端分离项目(十):实现"改"功能(前后端)

    好家伙,本篇介绍如何实现"改" 我们先来看看效果吧  (这可不是假数据哟,这是真数据哟)  (忘记录鼠标了,这里是点了一下刷新) First Of All 我们依旧先来理一下思路: ...

  4. 通过jmeter连接人大金仓数据库

    某项目用的人大金仓数据库,做性能测试,需要用jmeter来连接数据库处理一批数据.jmeter连接人大金仓,做个记录. 1. 概要 在"配置元件"中添加"JDBC Con ...

  5. 如何在kali Linux上安装VMware Tools

    作用: 1.让虚拟机和本地上的文件可以互传,直接拖动就可以实现转接 2.可在虚拟机上执行本地脚本 3.本地时钟与虚拟机同步 4........... 方法: 1.运行虚拟机 2.在上方菜单栏中点击安装 ...

  6. 关于 .NET 在不同操作系统中 IO 文件路径拼接方法结升级 .NET 7 后注意到的一个小坑

    .NET 现在支持跨平台这件事情已经是众所周知的特点了,虽然平台整体支持跨平台了,但是我们的代码如果真的想要实现跨平台运行其实还是有些小细节要注意的,今天想要记录分享的就是关于 文件I/O操作时路径的 ...

  7. windows使用pyinstaller 打包sklearn模块出现死循环报错

    前言 解决这个让我花费了很长时间, 我这里说的死循环,不是正常通过 --hidden-import能解决的问题. 因为我也查询了很多资料 但是无一例外都失败了(能通过 –hidden-import 解 ...

  8. 第二章:seaborn调色板

    1.系统默认调色板 1 import seaborn as sns 2 import matplotlib.pyplot as plt 3 4 # 设置画布的大小 5 sns.set(context= ...

  9. 【每日一题】【DFS/回溯】2022年1月1日-113. 路径总和 II

    给你二叉树的根节点 root 和一个整数目标和 targetSum ,找出所有 从根节点到叶子节点 路径总和等于给定目标和的路径. 叶子节点 是指没有子节点的节点. 来源:力扣(LeetCode)链接 ...

  10. 单节锂电池充电管理芯片,IC电路图

    PW4054 是一款性能优异的单节锂离子电池恒流/恒压线性充电器.PW4054 适合给 USB 电源以及适配器电源供电.基于特殊的内部 MOSFET 架构以及防倒充电路, PW4054 不需要外接检测 ...