博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA中变量的初始化
阅读量:6327 次
发布时间:2019-06-22

本文共 500 字,大约阅读时间需要 1 分钟。

在JAVA中,任何变量都必须经过初始化后才能使用。当一个对象被创建时,实例对象在分配空间时按照程序员指定的初始化数值进行赋值,否则系统将按照默认值进行变量初始化。要注意的是在方法外定义的变量,在程序员未指定初始化数值时,系统可以自动为变量默认初始化,但是如果是在方法内定义的变量,系统不会自动为变量初始化,如果此时使用方法内没有初始化的变量,系统会报错。比如程序a:

public class Test{

    public static void main(String[] args){

   int a;

        System.out.println(a);
        }
}

编译时系统会报错,说变量a未赋值;

程序b:

public class Test{

    static int a;
    public static void main(String[] args){
        System.out.println(a);
        }
}

此时输出的结果是0(0是int型变量的默认初始化值);

转载于:https://www.cnblogs.com/micky1989/archive/2013/04/14/3020041.html

你可能感兴趣的文章
uva 1494(MST+LCA)
查看>>
Codeforces Rockethon 2014 解题报告
查看>>
fzuoj 2173(矩阵快速幂)
查看>>
光耦工作原理
查看>>
安全体系(一)—— DES算法详解
查看>>
关于WIN7输入法的小问题
查看>>
缓存服务器
查看>>
oracle 11g RAC 的一些基本概念(四)
查看>>
12C 新特性--全库缓存
查看>>
ssh框架的构成分析和代码构架小结 .
查看>>
spring工作原理及其作用
查看>>
Thread的run和start
查看>>
java 虚拟机自动内存管理
查看>>
linux进程管理和系统状态常用命令简介
查看>>
shell 跑yii框架下的脚本
查看>>
统计立方数
查看>>
艰难的产品和推广,手机游戏个人开发杂谈(一)
查看>>
大话设计模式读书笔记6——代理模式
查看>>
子组件通过$emit触发父组件的事件时,参数的传递
查看>>
CF 988E Divisibility by 25 思维 第十二
查看>>