常量:
  定义:程序运行过程中,不能再次该表的指
  作用:
    1.固定的值,代表计算过程中经常用到的值,便于计算
    2.用来代表一个含义
      键盘:8代表up 4代表left 6代表right  5代表down
  什么样的值算是常量:
    1.固定不变的值算作常量  1  3.14 'a' true(可以认为所有基本类型的值,固定不变是常量)
    2.特殊常量
      "abc"  --->String
      String是一个引用数据类型(class类),值狠特殊,可以视为常量
    3.自己创建的空间,存储一个值,让它固定起来,不能改变
      final int p = 1
变量:
  定义:程序执行过程中可以改变的
     变量指的是一个内存空间(小容器)
     变量空间在创建(声明)的时候,必须指定数据类型和空间的名字
     变量空间里面只能存储一个内容(值,引用)
     变量空间内的内容可以改变
  创建方法:
    数据类型    变量名字
    int     a;
  命名规则:
    字母(分大小写)  数字(0-9不允许开头)  符号(英文符号_$) 中文(不推荐)
  命名规约:
    类名字:首字母大写,若是两个单词以上,所有单词首字母大写
    变量名:首字母小写,两个以后上,则之后的单词首字母大写(驼峰式命名规则)
    所有名字做到见名知义,增强可读性
  注意:变量是一个空间,可以只创建空间,里面不存在内容,但是变量创建后是没有默认值,所以是不能拿来使用的
    例:
    byte x = 1 //声明一个byte类型的变量空间,空间名称为x且将1赋值到x空间进行存储
    1.x存储在哪儿?

    2.1存在哪?
    3.=做了什么?
    解释:
      1.硬盘是创建一个文件  Test.java
      2.文件中的内容是是我们编写的源代码(跟计算机发送指令)
      public class Test{
        public static void main(String[] args){
          byte x;
          x = 1
        }
      }
      3.将Test.java的源文件-->编译-->Test.class
      4.执行-->内存中执行
      将硬盘中的Test.class内容加载至内存中
      5.我们写好的指令执行内存的空间,赋值,变化
      原理图:
      

 

java变量与常量的更多相关文章

  1. [转]Java 变量和常量

    变量和常量 在程序中存在大量的数据来代表程序的状态,其中有些数据在程序的运行过程中值会发生改变,有些数据在程序运行过程中值不能发生改变,这些数据在程序中分别被叫做变量和常量. 在实际的程序中,可以根据 ...

  2. java变量及常量

    变量 本质:就是代表一个"可操作的存储空间",空间位置是确定的,但是里面放置什么值不确定.我们可通过变量名来访问"对应的存储空间",从而操纵这个"存储 ...

  3. java笔记 -- java变量与常量的声明

    变量: 在Java中, 每一个变量属于一种类型. double salary int vacationDays; long earthPopulation; boolean done; 命名: 以字母 ...

  4. Java变量和常量声明

    一.变量     1.变量的定义           变量是内存中的一个存储区域,该区域有自己的名称(变量名)和类型(数据类型),Java中每个变量必须先声明,后使用 该区域的数据可以在同一类型范围内 ...

  5. java 变量和常量

    通常情况下,为了方便物品的存储,我们会规定每个盒子可以存放的物品种类,就好比在"放臭袜子的盒子"里我们是不会放"面包"的!同理,变量的存储也讲究"分门 ...

  6. Java变量和常量

    变量 变量要素包括:变量名,变量类型,作用域. 变量作用域:类变量(static),实例变量(没有static),局部变量(写在方法中) //类中可以定义属性(变量) static double sa ...

  7. JAVA_day1_变量和常量

    JAVA变量和常量 一.JAVA中的关键字 注:关键字区分大小写,Try不是关键字而try则是. 二.JAVA标识符 1.标识符:标识符就是用于给 Java 程序中变量.类.方法等命名的符号. 2.标 ...

  8. Java 静态变量,常量和方法

    static 关键字 例如:在球类中使用PI这个常量,可能除了本类需要这个常量之外,在另外一个圆类中也需要使用这个常量.这时没有必要 在两个类中同时创建PI这个常量,因为这样系统会将这两个不在同一个类 ...

  9. JAVA数据类型,变量,转换,常量,运算符

    java数据类型: Java基本类型共有八种,基本类型可以分为三类: 1.字符类型char,用单引号赋值 2.布尔类型boolean 3.数值类型byte.short.int.long.float.d ...

随机推荐

  1. 使用eclipse在tomcat中设置项目启动的虚拟路径

    很多时候我们在启动项目的时候都会在浏览器输入"localhost:+端口号+项目名称" 其实tomcat是可以省去这种麻烦的,通过设置项目的虚拟路径就可访问项目了 第一步 选择ec ...

  2. git jenkins 部署java项目

    1.Java项目部署基本概述:  1.什么是Java项目?  2.为什么Java项目需要使用Maven编译?  3.手动实现Java项目构建?  4.手动实现Java项目架构图? 源码包   jar包 ...

  3. 百万年薪python之路 -- 内置函数

    内置对象(68个)第一部分 内置函数一共68个 一些可以重要性不高的内置函数,只需了解即可 all() any() bytes() callable() chr() ord() complex() d ...

  4. Spring Boot - Logback配置日志要考虑哪些因素

    Spring Boot - Logback配置日志 出于性能等原因,Logback 目前是springboot应用日志的标配: 当然有时候在生产环境中也会考虑和三方中间件采用统一处理方式.@pdai ...

  5. GStreamer基础教程11 - 与QT集成

    摘要 通常我们的播放引擎需要和GUI进行集成,在使用GStreamer时,GStreamre会负责媒体的播放及控制,GUI会负责处理用户的交互操作以及创建显示的窗口.本例中我们将结合QT介绍如何指定G ...

  6. 一分钟带你了解JWT认证!

    目录 一.JWT简介 二.JWT认证和session认证的区别 三.JWT认证流程 四.JWT组成 五.JWT使用场景 一.JWT简介 JSON Web Token(JWT)是一个开放的标准(RFC ...

  7. 用node实现发送邮箱验证码

    首先,你需要注册一个支持发送的邮箱,我注册是网易邮箱,然后配置smtp. 然后,创建一个node项目,输入npm install nodemailer --save安装邮件依赖. 接着创建一个文件(s ...

  8. windows服务参考

    dll文件 aaclient.dll 何时何地都可以访问客户端 accessibilitycpl.dll 轻松访问控制面板 acledit.dll 访问控制列表编辑器 aclui.dll 安全描述符编 ...

  9. 使用msfvenom生成木马

    msfvenom Options: -p, --payload < payload> 指定需要使用的payload(攻击荷载).如果需要使用自定义的payload,请使用& #03 ...

  10. 暑期集训20190725 加法(add)

    [题目描述] 数学课,黑板上写着n个数字,记为A1到An,fateice会重复以下操作若干次: 1. 选择两个奇偶性相同的整数Ai和Aj, 将他们擦去 2. 将Ai+Aj写在黑板上 问黑板上最终是否有 ...