类变量、实参、形参、方法参数、代码块参数

简介:

成员变量

1.实例参数(不以static修饰)
2.类变量(以static修饰)

局部变量

1.形参
2.方法局部变量
3.代码块局部变量

package ch5;

/**
 * Created by Jiqing on 2016/11/12.
 */
public class VariableOverride {
    // 定义一个name实例变量
    private String name = "纪庆";

    // 定义一个类变量
    private static double price = 80;

    public static void main(String[] args) {
        // 方法中的局部变量
        int price = 65;
        System.out.println(price); // 65
        System.out.println(VariableOverride.price); // 80

        new VariableOverride().info(100);

    }

    public void info(int price) { // 形式参数

        {
            String name = "李四"; // 代码块变量
        }
        System.out.println(name); // 纪庆

        // 方法中的局部变量
        String name = "孙悟空";
        System.out.println(name); // 孙悟空
        System.out.println(this.name); // 纪庆
        System.out.println(price); // 100
    }

}

类变量与实例变量的内存机制




本文转自TBHacker博客园博客,原文链接:http://www.cnblogs.com/jiqing9006/p/6057846.html,如需转载请自行联系原作者

相关文章
|
11月前
|
开发框架 前端开发 Android开发
安卓与iOS开发中的跨平台策略
在移动应用开发的战场上,安卓和iOS两大阵营各据一方。随着技术的演进,跨平台开发框架成为开发者的新宠,旨在实现一次编码、多平台部署的梦想。本文将探讨跨平台开发的优势与挑战,并分享实用的开发技巧,帮助开发者在安卓和iOS的世界中游刃有余。
使用LabVIEW打开默认应用程序中的文档(PDF,Word,Excel,Html)
使用LabVIEW的"Open a Document on Disk.vi",存于<LabVIEW>\vi.lib\Platform\browser.llb,可让默认应用打开硬盘文档。此VI仅基础打开功能,高级控制推荐LabVIEW Report Generation Toolkit或ActiveX。注意:避免版本升级问题,最好将VI复制到vi.lib外的目录。
560 3
|
Oracle 关系型数据库 Java
java操作多数据源将oracle数据同步达梦数据库
java操作多数据源将oracle数据同步达梦数据库
|
数据安全/隐私保护
BUUCTF---[SWPU2019]神奇的二维码
BUUCTF---[SWPU2019]神奇的二维码
|
机器学习/深度学习 人工智能 分布式计算
人工智能平台PAI
人工智能平台PAI
660 0
|
机器学习/深度学习 人工智能 自然语言处理
巧用ChatGPT高效搞定Excel数据分析
随着人工智能技术的不断发展,越来越多的企业开始将其应用于办公场景,以提高员工的工作效率。而在众多办公软件中,Excel无疑是最常用的一款。然而,传统的Excel数据分析方法往往耗时且容易出错。
1247 0
|
关系型数据库 数据库 数据格式
全文检索技术--理论篇
全文检索技术 什么是全文检索技术? 数据分类,一共分为两种:结构化数据和非结构化数据 通俗上讲,做开发的同学应该对结构化的数据已经非常的了解。
4263 0
|
安全 调度 数据安全/隐私保护
数据安全最佳实践(6):敏感数据实时识别与批量保护【Dataphin V3.9】
在DataphinV3.9版本中,我们支持了敏感数据实时识别的能力,能够实时发现敏感数据并进行保护,形成了手动上传+周期识别+实时识别的完整敏感数据识别体系。 同时,我们在DataphinV3.9版本中,支持了给敏感数据批量配置脱敏策略,可以给没有单独配置脱敏策略的敏感数据进行批量的脱敏保护,从而确保敏感数据不泄露。
数据安全最佳实践(6):敏感数据实时识别与批量保护【Dataphin V3.9】
|
消息中间件 Java Kafka
Hyperledger Fabric 通道配置文件和容器环境变量详解
Fabric 节点的主配置路径为 FABRIC_CFG_PATH 环境变量所指向路径(默认为 /etc/hyperledger/fabric)。在不显式指定配置路径时,会尝试从主配置路径下查找相关的配置文件。
585 0
|
Kubernetes 开发者 容器
K8s 集群部署-k8s 集群部署后验证 | 学习笔记
快速学习 K8s 集群部署-k8s 集群部署后验证
653 0
K8s 集群部署-k8s 集群部署后验证 | 学习笔记