美文网首页
Java学习笔记-1.4.1变量的本质

Java学习笔记-1.4.1变量的本质

作者: NameeeeError | 来源:发表于2018-10-09 17:23 被阅读0次

变量本质上就是代表一个”可操作的存储空间”,空间位置是确定的,但是里面放置什么值不确定。我们可通过变量名来访问“对应的存储空间”,从而操纵这个“存储空间”存储的值。Java是一种强类型语言,每个变量都必须声明其数据类型。变量的数据类型决定了变量占据存储空间的大小。 比如,int a=3; 表示a变量的空间大小为4个字节。变量作为程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。变量在使用前必须对其声明, 只有在变量声明以后,才能为其分配相应长度的存储空间。

变量的声明

  • 格式

    type  varName [=value][,varName[=value]...]; 
    //[]中的内容为可选项,即可有可无
    数据类型  变量名  [=初始值] [,变量名  [=初始值]…];
    
  • 声明变量

    //示例
    double  salary;
    long  earthPopulation;
    int  age;
    
  • 在一行中声明多个变量

    //不提倡这种"一行声明多个变量"风格,逐一声明每一个变量可以提高程序可读性。
    int  i ,j; // 两个变量的数据类型都是int
    
  • 声明和初始化放在同一行中

    int  age = 18;    
    double  e = 3.1415926;
    
  • 不同数据类型的常量会在内存中分配不同的空间

注意事项

  • 每个变量都有类型,类型可以是基本类型,也可以是引用类型。
  • 变量名必须是合法的标识符。
  • 变量声明是一条完整的语句,因此每一个声明都必须以分号结束。
本文章摘录自速学堂,如有存在侵权行为,请与本人取得联系!

相关文章

  • Java学习笔记-1.4.1变量的本质

    变量本质上就是代表一个”可操作的存储空间”,空间位置是确定的,但是里面放置什么值不确定。我们可通过变量名来访问“对...

  • iOS--block的本质和变量捕获机制

    学习笔记,如有错误,欢迎批评指正!!! 仅供学习交流... block的本质 block是带有自动变量(局部变量)...

  • Kotlin学习笔记—— 变量与常量

    Kotlin 学习笔记目录 变量 说到kotlin的变量,如果你习惯了Java你可能会感觉有些许怪怪的,但是如果你...

  • 7-1 Python变量实质

    Java和Python的变量本质不一样,Python的变量本质是指针可以把Python的变量想象成便利贴,数据就存...

  • Kotlin学习笔记(1)关键词解释

    Kotlin学习笔记(1)关键词解释 一、关键字解释 var和val var可变变量,和Java 中的声明变量方式...

  • 疯狂Java笔记之对象及其内存管理

    (复习疯狂Java的笔记) 1.实例变量和类变量 Java程序的变量大体可分为成员变量和局部变量。其中局部变量可分...

  • Python进阶6

    对象引用、垃圾回收、可变性 Python中的变量是什么 引言 Python和java中的变量本质不一样,java的...

  • Java复习(一)环境变量

    学习JAVA的第一步就是下载JDK以及配置环境变量,如Path变量,JAVA_HOME变量,CLASSPATH变量...

  • 18/6/21 Java语言基础

    打卡Java笔记,这里是《JAVA从入口到放弃》第二章(* ´з`*) 变量与常量 标识符:变量与常量的名字,严格...

  • day07-封装

    学习刘意老师java基础的笔记 01_成员变量和局部变量的区别 02_形式参数是类名的问题 03_匿名对象 04_...

网友评论

      本文标题:Java学习笔记-1.4.1变量的本质

      本文链接:https://www.haomeiwen.com/subject/nedyaftx.html