专栏首页WindCoderJava中的域与变量

Java中的域与变量

Java中的域与变量

Java 基础

Java中的Field译为“字段”,也译为“域”,Field和成员变量(Member Variable)是相同的。所以域是变量中的一种。

关于Java中的变量,官方文档中如是说:

There are several kinds of variables:

  • Member variables in a class—these are called fields.
  • Variables in a method or block of code—these are called local variables.
  • Variables in method declarations—these are called parameters.

翻译过来即:

Java中有如下几种变量:

  • 类中的成员变量——称为字段(亦即 “域”)
  • 一个方法或代码块中的变量——称为局部变量(亦即 “本地变量”)
  • 在方法声明中的变量——称为参数

成员变量

包含:类变量(也称静态变量、静态域)和实例变量(也称实例域、非静态域)。

类变量

由static修饰,每个类的实例共享一个类变量,它位于内存中的一个固定位置。任何对象都可以改变类变量的值,但是也可以在不创建类的实例的情况下操作类变量。

实例变量

当一个类实例化多个对象时,它们都有自己独立的实例变量副本。每个对象都有自己的这些变量的值,存储在不同的内存位置。

参考资料

主要是以下这两篇官方文档

Declaring Member Variables

Understanding Class Members

最开始搜到这篇

JAVA中的域,静态域,实例域 排版有点乱看不下去,里面有个“域的初始化”可以看看。

然后看到这篇 Java中字段、域与成员变量关系 联想到其他变量,忽然又感觉哪里不对劲了。

看到这篇 java中的域是什么? 里面翻译的例子可以参考看下,但最后括号中关于类变量和实例变量的理解可以无视,因为是错的。。

同时看到 域与变量的区别是什么 里面有一句“域是变量的一种”。

然后同时看到 java中字段(也叫域)、成员变量和属性有什么区别,请前辈指教。我觉得起不一样的名字 肯定会有所区别的? 从里面找到官方文档中的出处,最终解惑

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 《Linux内核分析》之分析system_call中断处理过程实验总结

    先占个位置,在实验楼做实验,刚做完一半忘了延续时间,结果之前写的代码神马的全没了。让我先去角落哭会,总结明天再写。2015-04-04

    WindCoder
  • ubuntu中常用命令

    作用:赋予当前命令行为管理员权限。 样式:sudo 其它命令 举例:sudo su #切换到超级管理员权限模式#

    WindCoder
  • 飞机订票系统—C语言版

    可以算个伪原创吧,这是之前为朋友做的一个课程设计,当初从网上找了几个最后修改出这么一个简单系统,当个作业交给老师还是没什么问题的。附件里有所有文件的打包下载。

    WindCoder
  • VBA程序的变量和常量

    大家好,在本节就主要介绍变量和常量,主要掌握声明变量和变量赋值,变量的作用域和存活期需要理解。

    无言之月
  • (21)Bash用户自定义变量

    变量是计算机内存的单元,其中存放的值可以改变。当Shell脚本需要保存一些信息时,如一个文件名或是一个数字,就把它放在一个变量中。每个变量有一个名字,所以很容易...

    生信real
  • 机器学习实战 | 数据探索(变量变换、生成)

    1.1、什么是变量变换? 在数据建模中,变换是指通过函数替换变量。 例如,通过平方/立方根或对数x替换变量x是一个变换。 换句话说,变换是一个改变变量与其他变量...

    用户1332428
  • 一文读懂R中的探索性数据分析

    探索性数据分析(EDA)是数据项目的第一步。我们将创建一个代码模板来实现这一功能。 简介 EDA由单变量(1个变量)和双变量(2个变量)分析组成。

    1480
  • Powershell中的变量

    在我们的迷你系列“Variables in Shells”中,了解如何在PowerShell中处理局部变量。

    QRosie
  • C - 基础总结

    xx_Cc
  • 【临床研究】一个你无法逃避的问题:多元回归分析中的变量筛选

    临床模型研究,说到底是做一个模型,那么模型应该如何纳入自变量,纳入哪些自变量,这都是至关重要的问题。线性回归,逻辑回归和Cox比例风险回归模型是被广泛使用的多元...

    用户6317549

扫码关注云+社区

领取腾讯云代金券