• Java中的变量


    java中变量的介绍
       程序的基本功能是处理数据
       程序用变量来接收并表示数据;
       程序中必须先定义变量才能使用;
       定义变量是指设定变量的数据类型和变量的名字,Java语言要求变量遵循先定义,再初始化,然后使用的规则。
       变量的使用有一个作用域的问题,作用域是指它的存在范围,只有在这个范围内,程序代码才能访问它。
       其次,作用域决定了变量的生命周期。变量的生命周期是指从一个变量被创建并分配内存空间开始,到这个变
       量被销毁并清除其所占用内存空间的过程。当一个变量被定义时,它的作用域就被确定了。按照作用域的不同,
       变量可分为以下类型:
      . 成员变量:在类中声明,它的作用域是整个类;成员变量又叫做属性/实例变量
      . 局部变量:在一个方法的内部或方法的一个代码块的内部声明。如果在一个方法内部声明,它的作用域是整个方法;
        如果在一个方法的某个代码块的内部声明,它的作用域是这个代码块。
        代码块是指位于一对大括号"{}"以内的代码。
      . 方法参数:方法或者构造方法的参数,它的作用域是整个方法或者构造方法。
      . 异常处理参数:和方法参数很相似,差别在于前者是传递参数给异常处理代码块,而后者是传递参数给方法或者构造方法。
        异常处理参数是指catch(Exception e)语句中的异常参数"e",它的作用域是紧跟着catch(Exception e)语句后的代码块。

    局部变量
      1) 定义在方法的内部或方法的一个代码块的内部;
      2) 局部变量没有默认值,使用之前必须先初始化;
      3) 生命周期从声明开始,到这个局部变量直接所在的代码块结束为止

    实例变量
      1) 在类中声明,它的作用域是整个类;
      2) 实例变量有默认值,使用之前可无须初始化;
        注意每种变量的默认值
        基本类型中的:
            整型变量默认值都为0
            浮点型默认值都为0.0
            char默认值'u0000'
            boolean默认值false
        引用类型的默认值都为null
      3) 生命周期从类的一个对象被创建开始,到这个对象被销毁

  • 相关阅读:
    webpack打包的项目,如何向项目中注入一个全局变量
    移动端微信H5兼容ios的自动播放音视频
    移动端H5解决键盘弹出时之后滚动位置发生变化的问题
    微信网页开发,如何在H5页面中设置分享的标题,内容以及缩略图
    React实现组件缓存的一种思路
    React编写一个移动H5的纵向翻屏组件
    如何手写一个react项目生成工具,并发布到npm官网
    Puppeteer爬取单页面网站的数据示例
    modelsim中objects窗口为空的解决办法
    Lattice Diamond与modelsim联合仿真环境设置
  • 原文地址:https://www.cnblogs.com/heavenplus/p/9403614.html
Copyright © 2020-2023  润新知