博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java基础之静态变量
阅读量:5731 次
发布时间:2019-06-18

本文共 842 字,大约阅读时间需要 2 分钟。

public class StaticVariable {    public static void main(String[] args) {        Person p1 = new Person();        Person p2 = new Person();                p1.name = "张三";        p2.name = "李四";        System.out.println("p1: " + p1.name);        System.out.println("p2: " + p2.name);                p1.city = "北京";        p2.city = "上海";        Person.city = "南京";        System.out.println("p1: " + p1.city);        System.out.println("p2: " + p2.city);    }}class Person{    String name;    /*     * 静态变量被所有实例所共享,可以使用“类名.变量名”形式访问     * ***************************************************     * 静态变量在内存中会单独有一个自己的内存空间用来存放数据,     * 创建的对象调用静态变量时,会指向这个静态变量的内存空间,     * 取其值     * 在使用不同的对象调用同一个静态变量,对其进行赋值时,改变     * 的是同一块内存空间的值,所以,静态变量的值会是最后一次的     * 赋值,取值时会得到一样的结果     */    static String city;}

 

转载于:https://www.cnblogs.com/zunpeng/p/3754780.html

你可能感兴趣的文章
SQL中使用WITH AS提高性能 使用公用表表达式(CTE)简化嵌套SQL
查看>>
聊聊TaskExecutor的spring托管
查看>>
oracle 强行杀掉一个用户连接
查看>>
Git提交本地库代码到远程服务器的操作
查看>>
挨踢部落故事汇(13):扬长避短入行Oracle开发
查看>>
灾难拯救——让软件项目重回轨道
查看>>
ssh链接git服务器,解决push pull要求输入密码问题
查看>>
Netty 源码解析(二):对 Netty 中一些重要接口和类的介绍
查看>>
MAVEN spring boot 打包 和执行
查看>>
mysql中主外键关系
查看>>
第七章:数据字典
查看>>
python 字符串 类型互相转换 str bytes 字符串连接
查看>>
service mysqld start
查看>>
linux时间
查看>>
Spring+Mybatis项目中通过继承AbstractRoutingDataSource实现数据库热切换
查看>>
让Alert弹窗只弹出一次
查看>>
用友软件操作流程(新建年度帐、年度结转步骤)
查看>>
mysql权限管理
查看>>
我的友情链接
查看>>
让你快速上手的Glide4.x教程
查看>>