zoukankan      html  css  js  c++  java
  • Java中的变量

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

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

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

  • 相关阅读:
    从网易与淘宝的font-size思考前端设计稿与工作流
    不吹不黑也不撕,我们就简简单单谈谈Vue
    CSS中各种布局的背后(*FC)
    JavaScript七宗罪和一些槽点
    设计糟糕的 RESTful API 就是在浪费时间!
    JavaScript专题之事件循环
    JavaScript知识点
    掌握git基本功
    延迟情况测试点
    Fiddler监听Https请求响应
  • 原文地址:https://www.cnblogs.com/heavenplus/p/9403614.html
Copyright © 2011-2022 走看看