1.根据声明方式,java变量有7种:
类变量(class variable):声明在class内,method之外并且用static修饰.
实例变量(instance variable):声明在class内,method之外并且未用static修饰.
方法参数(method parameter):声明在method小括号内的变量.
狭义的局部变量(local variable):声明在method内的变量.
异常捕捉参数(exception-handler parameter):声明在catch小括号内的变量.
构造方法参数(constructor parameter):声明在constructor小括号内的变量.
数组元素(array element):数组的元素没有识别名称,必须透过数组和索引值来识别.
2.根据变量内存分类,java变量有2种
heap variable:占用的内存在heap(堆)中,这类变量包括类变量、实例变量、数组元素,这类
变量会自动被jvm初始化默认值.
stack variable:通称广义的局部变量,其占用的内存在statck中,这类变量包括狭义的局部变
量、方法参数、异常捕捉参数、构造方法参数。狭义的局部变量不会被jvm初始化成默认值
,使用者必须自行初始化该变量,其余的会被jvm初始化成传入值.
分享到:
相关推荐
java变量的种类有
java 基础教程 初学java者适用 主要描述java有哪些基本变量,及这些变量占的位数,取值范围,最后简单介绍了下这些变量的转换
Java 的变量命名规则、分类和概述
JAVA类的方法调用和变量 一、类的分类: 1、普通类 2、抽象类(含有抽象方法的类) 3、静态类(不需要实例化,就可以使用的类) 二、方法的分类: 1、私有方法(只有类的内部才可以访问的方法) 2、保护方法(只有...
Java之静态变量
北京动力节点-Java编程零基础教程-025-Java语言概述-第一个程序-系统变量Path分类.avi 北京动力节点-Java编程零基础教程-026-Java语言概述-第一个程序-临时系统变量Path设置.avi 北京动力节点-Java编程零基础教程...
Java语言里的变量分以下4类: 1. Instance Variables: (Non-Static Fields) 是类里非静态的field 2. Class Variables: (Static Fields) 类里静态的field 3. Local Variables: 局部变量 4. Parameters...
变量的分类及作用域 全局变量 含义:方法内定义的变量称为局部变量,方法形参也是局部变量。 作用域:从该变量声明开始,到包含该变量的块结束为止。 含义:在方法的外面、类的内部定义的变量,称为全局变量(global ...
jdk环境变量的介绍 classpath path java_home Java三大技术的介绍 j2ee j2se j2me
java.util.concurrent.atomic 类的小工具包,支持在单个变量上解除锁的线程安全编程。 java.util.concurrent.locks 为锁和等待条件提供一个框架的接口和类,它不同于内置同步和监视器。 java.util.jar 提供读写 ...
功能 读取用户、系统环境变量:涵盖增、删、改、存 ...根据设置名,保存环境变量分类 适用的人群 运维人员 程序员 喜爱折腾的人员 版本更新 2021.1.11 修订Bug,增加path变量多条记录显示,方便修改与增加
3. 变量类型:Java中有多种数据类型,用于存储不同种类的值。常见的数据类型包括整数类型(如int)、浮点数类型(如float)、布尔类型(如boolean)和字符串类型(如String)。根据需要选择合适的数据类型来声明变量...
掌握Java中变量的声明、使用 * 3 变量的作用域 理解变量的作用域范围。 * 4 10迚制 10迚制和2迚制乊间可以互相转换。 * 5 2迚制 2迚制是计算机中使用的迚制。 * 6 补码基础 学习并掌握补码运算觃则。 * 7 Java中的2...
java.util.concurrent.atomic 类的小工具包,支持在单个变量上解除锁的线程安全编程。 java.util.concurrent.locks 为锁和等待条件提供一个框架的接口和类,它不同于内置同步和监视器。 java.util.jar 提供读写 JAR ...
├─(21) 021-Java夜校视频教程-变量的分类.avi ├─(22) 022-Java夜校视频教程-基本数据类型.avi ├─(23) 023-Java夜校视频教程-数据类型之间的转换.avi ├─(24) 024-Java夜校视频教程-回顾上次课所讲内容.avi ├...
java变量的定义:在程序运行期间,随时可能产生一些临时数据,应用程序会将这些数据保存在一些内存单元中,每个内存单元都用一个标识符来标识。这些内存单元被称为变量,定义的标识符就是变量名,内存单元中存储的...
流的分类 节点流和处理流 Java IO 的核心类 File Java IO 流对象 字节流对象InputStream OutputStream 字符流对象Reader Writer 字节流与字符流的转换新潮的 NIO 缓冲区(Buffer)通道(Channel) 示例:文件拷贝案例 BIO...
Java中常量的分类: 1,整数常量。所有整数 2,小数常量。所有小数 3,布尔(boolean)型常量。较为特有,只有两个数值。true false。 4,字符常量。将一个数字字母或者符号用单引号( ' ' )标识。 5,字符串常量。...
JAVA数据类型思维导图,便捷整理思路,变量、变量操作、变量的分类、数据类型、变量的内存分析图、类型之间转换
Java编程老鸟潜心写作,奉献高效率的Java学习心得 完全站在没有编程经验读者的角度,手把手教会读者学习Java 配16小时多媒体教学视频,高效、直观 一一击破Java入门可能会遇到的难点和疑惑 抽丝剥茧,层层推进,让...