`
javazhou
  • 浏览: 69550 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

java变量的种类

阅读更多

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变量种类.txt

    java变量的种类有

    java 变量类型

    java 基础教程 初学java者适用 主要描述java有哪些基本变量,及这些变量占的位数,取值范围,最后简单介绍了下这些变量的转换

    java 变量、关键字

    ### Java 变量与关键字详解 #### 一、关键字(Keywords) **1. 关键字概述** Java的关键字对编译器具有特殊的意义,它们用来表示特定的数据类型或程序结构等。关键字不能用作变量名、方法名、类名或包名。 **2. ...

    Java变量笔记

    根据提供的信息,我们可以总结出以下关于“Java变量”的知识点: ### Java 变量基础 #### 1. 变量的概念 在 Java 中,变量是用来存储数据的标识符。每个变量都具有一个特定的数据类型,这决定了它能存储的数据种类...

    java变量讲解

    ### Java 变量详解 #### 一、变量概念 在计算机科学中,**变量**是内存中的一个存储区域,这个区域具有自己的名称(即变量名)和类型(数据类型),并且其中存储的数据可以在同一类型范围内不断变化。在 Java 语言...

    Java变量(学习笔记).docx

    Java变量是程序中存储数据的基本单元,它们在内存中占据特定的空间,用于保存程序执行过程中的各种信息。在Java中,正确地声明、命名、初始化和访问变量是编写有效代码的关键。 1. 变量的定义与声明: 变量的定义...

    Java变量(学习笔记).pdf

    在Java中,变量具有特定的类型,例如`int`、`double`、`String`等,这些类型决定了变量能够存储的数据种类和大小。变量还需要一个唯一的名称,以便在程序中引用它。 2. 变量的声明: 在Java中,声明变量需要指定...

    Java中变量.pdf

    数据类型决定了变量能够存储的数据种类,如整型(int)、浮点型(double)、字符型(char)、布尔型(boolean)等。声明变量的语句格式如下: ```java 类型 变量名[,变量名][=变量初始值]; ``` 例如,我们可以声明一组...

    Java 的变量命名规则、分类和概述.docx

    在 Java 编程语言中,变量是存储数据的基础单元,理解和掌握变量的命名规则和分类对于编写高质量的代码至关重要。本文将深入探讨 Java 中的变量命名规则、分类及其概述。 首先,我们来看变量的命名规则: 1. **有...

    Java变量常量声明和定义原理解析

    "Java变量常量声明和定义原理解析" Java变量常量声明和定义原理解析是Java编程语言的基础知识之一,对于初学者和开发者来说都是非常重要的概念。下面是对Java变量常量声明和定义原理解析的详细介绍: 一、常量和...

    从零开始:Java变量、数据类型与运算符的入门之旅

    ### Java变量、数据类型与运算符的入门之旅 #### 引言:编程乐园之旅 编程是一种创造性的活动,它能够帮助我们实现心中的构想。在本篇内容中,我们将一起探索Java这一强大语言的基础概念——变量、数据类型与...

    JAVA中变量是什么共3页.pdf.zip

    数据类型决定了变量可以存储的数据种类,如int用于整数,double用于小数,char用于单个字符,boolean用于布尔值(true或false)。 - 声明示例:`int age;` 这条语句声明了一个名为age的整数变量。 2. 变量的初始化...

    Java中的常量和变量概念及定义.docx

    ### Java中的常量和变量概念及定义 #### 一、常量 在Java程序中,常量是指在程序执行过程中其值不会发生改变的量。理解常量的概念对于编程至关重要,因为它们为程序提供了一些固定不变的信息。 ##### 1. 分类 ...

    JAVA类的方法调用和变量

    在 Java 中,类的分类主要有三种: 1. **普通类**:这是最常见的类,需要通过 `new` 关键字实例化后才能使用。实例化一个类意味着创建了一个对象,这个对象可以访问类中定义的非静态成员。 2. **抽象类**:抽象类...

    第02章 Java编程基础 01 变量与标识符

    变量的声明需要指定类型,例如int、double、String等,这决定了变量可以存储的数据种类。变量名应遵循一定的命名规则:只能包含字母、数字和下划线,且不能以数字开头,严格区分大小写。此外,Java是强类型语言,...

    Java语言中变量和方法的分析及其应用.pdf

    本文通过详细分类说明了变量和方法的概念,并分析了变量和方法在Java程序设计应用过程中的内存分配问题、在继承时的覆盖问题以及静态变量和静态方法的应用问题。同时,本文也给出了部分典型案例,希望能为Java程序...

    基于java变量和作用域以及成员变量的默认初始化(详解)

    基于java变量和作用域以及成员变量的默认初始化 Java 变量和作用域是 Java 编程语言的基础概念,了解变量和作用域的概念对编写高效、可靠的 Java 程序非常重要。本文将详细介绍 Java 变量和作用域,以及成员变量的...

    第四课 Java中的变量和基本数据类型源码

    变量可以被视为存储数据的容器,而基本数据类型则是这些容器能容纳的数据种类。在本资源"第四课 Java中的变量和基本数据类型源码"中,我们将会深入探讨这两个核心概念。 首先,让我们了解一下变量。在Java中,变量...

    jdk配置及Java分类

    ### JDK配置及Java分类 #### 一、JDK环境变量配置 在计算机系统中正确配置JDK环境变量是运行Java程序的基础。环境变量主要包括`JAVA_HOME`、`PATH`和`CLASSPATH`。 ##### JAVA_HOME `JAVA_HOME`变量指向JDK安装...

    Java原子变量类原理及实例解析

    三、原子变量类的分类 Java中的原子变量类可以分为四个组别:基本类型、引用类型、数组类型和属性更新器类型。 1. 基本类型 包括AtomicBoolean、AtomicInteger、AtomicLong等,它们都是针对Java基本类型进行操作...

Global site tag (gtag.js) - Google Analytics