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) 生命周期从类的一个对象被创建开始,到这个对象被销毁

  • 相关阅读:
    ASP.NET调用word开发环境下正常,iis下报错
    关于CSS的两本书的感觉
    蓝牙模块在HHARM2410上的移植
    关于Activity和Task的设计思路和方法
    用蓝牙连接debian和诺基亚手机
    15.2 连接蓝牙设备
    蓝芽:Linux与手机(at,ftp)
    UBUTUN 通过蓝牙连接Hoary和诺基亚手机
    php class类用法总结 Leone
    提高PHP编程效率的53个要点 Leone
  • 原文地址:https://www.cnblogs.com/heavenplus/p/9403614.html
Copyright © 2011-2022 走看看