常量与变量相同点

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

    1.局部

    2.全局

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

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

    • 前面都可加权限修饰符

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

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

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

    局部常量

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

    字修饰

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

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

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

变量的分类

简单数据类型变量 存储

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

复合数据类型 存储

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

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

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

变量的初始化

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

各类型默认值

各类型内存分配

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

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

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

随机推荐

  1. 知识图谱-生物信息学-医学论文(Chip-2022)-BCKG-基于临床指南的中国乳腺癌知识图谱的构建与应用

    16.(2022)Chip-BCKG-基于临床指南的中国乳腺癌知识图谱的构建与应用 论文标题: Construction and Application of Chinese Breast Cance ...

  2. 40.TokenAuthentication认证

    TokenAuthentication认证介绍 TokenAuthentication是一种简单的基于令牌的HTTP认证 适用于CS架构,例如普通的桌面应用程序或移动客户端   TokenAuthen ...

  3. Java安全之Tomcat6 Filter内存马

    Java安全之Tomcat6 Filter内存马 回顾Tomcat8打法 先回顾下之前Tomcat789的打法 这里先抛开 7 8之间的区别, 在8中,最后add到filterchain的都是一个fi ...

  4. 图文详解丨iOS App上架全流程及审核避坑指南

    App Store作为苹果官方的应用商店,审核严格周期长一直让用户头疼不已,很多app都"死"在了审核这一关,那我们就要放弃iOS用户了吗?当然不是!本期我们从iOS app上架流 ...

  5. Java 编码那些事(一)

    编码 做Web的同学,最开始一定遇到过乱码问题,工作这么久,一定听说过Unicode, GB2312等编码.典型的记事本选择的四种选项:ANSI,Unicode,Unicode big endian, ...

  6. <二>掌握构造函数和析构函数

    构造函数 和类名相同,可以带参数,参数可以有多个 构造函数执行完成后,内存开辟完成,同时可以完成初始化工作. 析构函数 ~Test(); 析构函数可以自己调用,析构函数调用后,对象不存在了.自己调了析 ...

  7. windows10熄屏断网问题解决

    以前用windowsserver的操作系统可以随时随地的远程,最近因工作需要安装了一个windows10的远程设备,发现windows10系统长时间未使用便连不上了,远程不了,ping不通,本地连接断 ...

  8. dojo 访问 VS 创建的Json文件 汉字乱码

    通过VS创建了一个json文件,直接保存成了文件放到了Web根目录下. 通过dojo的dojo/request访问,返回的汉字都是乱码. 通过以下方案解决. 用记事本把josn文件打开,然后点击另存为 ...

  9. 如何使用 LinkedHashMap 实现 LRU 缓存?

    本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 提问. 大家好,我是小彭. 在上一篇文章里,我们聊到了 HashMap 的实现原理和源码分析,在源码分析的过程中,我 ...

  10. python语法之注释

    引言 注释的最大作用是提高程序的可读性,在开发过程中非常有必要加上注释.Python 支持两种类型的注释,分别是单行注释和多行注释. 1 单行注释 Python 使用井号#作为单行注释的符号,语法格式 ...