java中实现全局变量的功能
一、通过接口实现
二、通过静态变量 static声明
1 package test.autorun; 2 3 import java.util.LinkedList; 4 import java.util.Queue; 5 6 public class MyVar { 7 private static int nCount=0; 8 private static Queue<String> queue=new LinkedList<String>();; 9 public int getnCount() { 10 return nCount; 11 } 12 public void setnCount(int nCount) { 13 MyVar.nCount = nCount; 14 } 15 public Queue<String> getQueue() { 16 return queue; 17 } 18 public void setQueue(Queue<String> queue) { 19 MyVar.queue = queue; 20 } 21 22 }
在其他类中的使用
1 MyVar myVar=new MyVar(); 2 3 myVar.getQueue().offer("Hello"); 4 myVar.getQueue().offer("World!"); 5 6 System.out.println(myVar.getQueue().size()); 7 String str; 8 while((str=myVar.getQueue().poll())!=null){ 9 System.out.print(str); 10 } 11 System.out.println(); 12 System.out.println(myVar.getQueue().size());
转载于:https://www.cnblogs.com/mayj/p/7096101.html
java中实现全局变量的功能相关推荐
- Java中Random.nextInt()方法功能简介说明
转自: Java中Random.nextInt()方法功能简介说明 下文笔者将讲述Random.nextInt()方法的功能简介说明,如下所示: Random.nextInt()方法功能:用于随机产生 ...
- JAVA如何处理上一篇下一篇,Java中如何实现分页功能
Java中如何实现分页功能 时间:2017-10-10 来源:华清远见Java培训中心 内容多了,我们就会想要去做分页,既能提升用户体验,又减少页面体积,提升加载速度.那么Java中怎么实现分 ...
- Java中的全局变量和局部变量——简单区别
全局变量 Java中不能定义全局变量,在一个类中的公共.静态变量就相当于这个类的全局变量. 这使得全局变量被封装在了类里,保证了安全性. 局部变量 Java中方法体或某个代码块中声明的变量被称为局部变 ...
- Java中的StringBuilder类功能详解
字符串是Java程序中最常用的一种数据结构之一.在Java中的String类已经重载的"+".也就是说,字符串可以直接使用"+"进行连接,如下面代码所示: St ...
- 后端:Java 中 10 大坑爹功能!
1.switch必须加上break才结束 2.逻辑运算符的"短路"现象 3.数组下标从零开始 4.ArrayList遍历删除时报错 5.字符转成数字的坑 6.while循环体的&q ...
- java中接口文件创建_功能接口简介–在Java 8中重新创建的概念
java中接口文件创建 世界各地的所有Java开发人员都将至少使用以下接口之一:java.lang.Runnable,java.awt.event.ActionListener,java.util.C ...
- Java 中 10 大坑爹功能!
今天我们就来聊一下 Java 中的 10 大坑爹功能,它们分别是: 1.switch必须加上break才结束 2.逻辑运算符的"短路"现象 3.数组下标从零开始 4.ArrayLi ...
- java中的全局变量和局部变量
一.全局变量 全局变量又称为成员变量,其中实例变量.类变量.常量都属于成员变量. Java类的成员变量包括:1.static关键字修饰的变量,称为静态变量(类变量):2.没有static关键字修饰的变 ...
- Java中的全局变量与局部变量
全局变量:也叫成员变量,是指在类中定义的变量:它在整个类中都有效 全局变量又可分为:类变量和实例变量 1.类变量:又叫静态变量 用static修饰 它可以直接用类名调用 也可以用对象调用 而 ...
最新文章
- UITextView 用法小结
- HDU 1421 搬寝室 解题报告(超详细)
- TCP多进程并发服务端 Linux socket编程入门(2)
- STM32F0单片机快速入门八 聊聊 Coolie DMA
- 文本框为空按钮不可点击
- Android系统(50)----Android窗口机制
- JSK-2 整除问题【入门】
- 【Perl系列】之一:Perl编程语言入门篇
- slickedit自定义代码片段
- 数据库学习与应用之什么是数据库
- python识别图片、PDF识别成文字、表格(包含去除水印) 代码不是最新,可在最下面Gitee地址查看最新代码
- 简单记录如何通过 VS Code 和 Auto Build Marlin编译和更新marlin固件
- 【防火墙_动态路由-OSPF】
- 2021牛客练习赛90
- ARCGIS绘制南海图框
- 配置环境变量的方法:putenv和setenv函数区别
- python罗马数字转换阿拉伯数字_20202427-张启辰《Python3初学:罗马数字转阿拉伯数字》...
- Celery实现短信注册接口
- 1875.贝茜的报复
- php soap version,PHP的SOAP接口提示Wrong Version
热门文章
- [django]list_display 中包含外键内的字段
- 限制车间备料方式更改
- c++学习笔记(16) 递归
- 图解算法之排序算法(1)——冒泡排序
- html 多页面合并,让多个HTML页面 使用 同一段HTML代码
- python爬虫模拟点击下拉菜单和_python+selenium爬虫过程中的模拟点击问题
- pythonmatplotlib怎么设置曲线_python – Matplotlib的“symlog”选项:如何防止曲线“回来”?...
- Python中文本文件的读取(包含指针移动)
- Linux下的squid代理服务器——正向代理、反向代理(cdn加速)
- 巡查准确率怎么算_【达睿原创】需求预测准确率,你怎么看 ?