类中有几种变量,分别是:局部变量(英文可以为:local\automatic\temporary\stack variable)是定义在方法里的变量;实例变量(英文为:instance variable)是在方法外而在类声明内定义的变量,有时也叫成员变量;类变量(英文为:class variable)是用关键字static声明的实例变量,他们的生存期分别是:局部变量在定义该变量的方法被调用时被创建,而在该方法退出后被撤销;实例变量在使用new Xxxx()创建该类的实例时被创建,而其生存期和该类的实例对象的生存期相同;类变量在该类被加载时被创建,不一定要用new Xxxx()创建,所有该类的实例对象共享该类变量,其生存期是类的生存期。任何变量在使用前都必须初始化,但是需要指出的是局部变量必须显式初始化,而实例变量不必,原始类型的实例变量在该类的构造方法被调用时为它分配的缺省的值,整型是0,布尔型是false,而浮点型是0.0f,引用类型(类类型)的实例变量的缺省值是null(没有进行实际的初始化,对它的使用将引起NullPointException),类变量的规则和实例变量一样,不同的是类变量的初始化是在类被加载时。
- 作者: snowfox2008 2005年04月16日, 星期六 17:00
分享到:
相关推荐
java 变量数据类型运算符 面向对象
java 变量、关键字 不错的java学习资源,值得一学
23.java变量.zip23.java变量.zip23.java变量.zip23.java变量.zip23.java变量.zip23.java变量.zip23.java变量.zip23.java变量.zip23.java变量.zip23.java变量.zip23.java变量.zip23.java变量.zip23.java变量.zip23....
java变量的生命周期与作用域ppt 很详细的资源
JAVA第一阶段基础测试题,java变量,运算符,分支,循环测试题.pdf
在Java中,变量是存储数据的基本单元,对于面试来说,理解和掌握Java变量类型是必不可少的。本文提供了二十道常见的面试题,涵盖了Java中的基本数据类型、引用数据类型、作用域、初始化等方面的知识点。这些问题旨在...
java变量命名的几个典型问题总结,通过一个实例展示局部变量与实例变量的区别。
//得到输入的值,保存到变量a //Scanner是jdk类库中的类 //保存在java.util包下 int a = new Scanner(System.in).nextInt(); System.out.print("输入整数b:"); int b = new Scanner(System.in).nextInt(); ...
本Java精华内容深入Java API、嵌套类和内部类、与时间有关的类Date,DateFormat,Calendar、文件与流、Java变量类型间的相互转换、Java与Web、用连接池提高Servlet访问数据库的效率、Java扩展、应用服务器的集群策略及...
Linux中Java变量与java关键字。MyEclipse快捷键大全。Java方法 终于有东西和大家分享了 哈哈
关于Java变量的可见性问题Java开发Java经验技巧共3页.pdf.zip
此资源只是基础知识,此资源只是基础知识,此资源只是基础知识,此资源只是基础知识,此资源只是基础知识,此资源只是基础知识,
java 基础教程 初学java者适用 主要描述java有哪些基本变量,及这些变量占的位数,取值范围,最后简单介绍了下这些变量的转换
java变量的种类有
java辅导:JDK环境变量设置,使用这个可以成功配置Java变量
java,变量,8大基本数据类型
8.java变量
Java 变量类型的知识分享
第章Java变量和常量ppt课件.pptx
本篇文章主要是讲的Java变量的知识点