zoukankan      html  css  js  c++  java
  • 【Java】- 变量与常量

    常量:
      定义:程序运行过程中,不能再次该表的指
      作用:
        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.我们写好的指令执行内存的空间,赋值,变化
          原理图:
          
     

  • 相关阅读:
    [Windows Server 2012] SQL Server 备份和还原方法
    [Windows Server 2012] 更改服务器密码
    [Windows Server 2012] 初识Windows Server 2012
    [Windows Server 2012] 更换PHP版本方法
    [Windows Server 2008] IP安全策略限制端口方法
    [Windows Server 2008] Windows防火墙设置
    [Windows Server 2003] 初识Windows Server 2003
    [Windows Server 2003] 手工创建安全网站
    Codeforces Round #324 (Div. 2) Dima and Lisa 哥德巴赫猜想
    Codeforces Round #324 (Div. 2) Marina and Vasya 乱搞推理
  • 原文地址:https://www.cnblogs.com/tar8087/p/11901749.html
Copyright © 2011-2022 走看看