Java单例模式简单代码
题目:请设计 AppConfig 类,并在 AppConfig 类中用 main 函数测试判断是否只有一个实例对 象。(提示:基于 static、private、构造函数使用单例模式)
代码:
public class AppConfig {private int a; //检验是否为同一实例private static AppConfig app=new AppConfig();//设置私有静态的初始化对象,使得通过getApp生成的对象是同一个private AppConfig(){} //构造函数设为私有public static AppConfig getApp(){return app;}public void setA(int a){this.a=a;}public static void main(String[] args) {AppConfig app1=AppConfig.getApp();AppConfig app2=AppConfig.getApp();app1.setA(1);app2.setA(2);if(app1==app2){System.out.println("app1和app2是同一实例");}else System.out.println("app1和app2是不同实例");System.out.println(app1.a);System.out.println(app2.a);}
}
注意:在阅读代码的时候一定特别特别注意前面几行的private和static的用途,要细品,非常秒。
Java单例模式简单代码相关推荐
- java语言简单代码_java语言编程如何实现一个最简单程序?
在编程语言中,实践出结果是最重要的,其他的什么都是为此做准备,下面我们就来看看该如何编译一个最简单的java程序. 首先,启动你的编程软件,如eclipse等,具体可以网上了解, 再来,创建一个新的j ...
- java 的简单代码_java初学 简单代码
1.简单的java程序 public class RightAndWrong { public static void main(String argc[]){ boolean bool = true ...
- java 的简单代码_绝对最简单(Java代码)
解题思路: 注意事项: 参考代码: import java.util.Scanner; public class Main { public static void main(String[] arg ...
- Java单例模式简单实现
代码 public class Singleton {private static Singleton singleton;//创建一个单例对象public static Singleton getS ...
- java俄罗斯方块简单代码_求个简单的俄罗斯方块java代码,初学者能看懂的
展开全部 java版的我没32313133353236313431303231363533e4b893e5b19e31333330346531有,给你看个js版的: .d {margin :1px;w ...
- Java Kafka 简单示例
Java Kafka 简单示例 简介 Java kafka 简单代码示例 maven依赖配置 <!-- kafka --> <dependency><groupI ...
- c# typescript_在任何IDE中从C#,Java或Python代码获取TypeScript接口的简单方法
c# typescript by Leonardo Carreiro 莱昂纳多·卡雷罗(Leonardo Carreiro) 在任何IDE中从C#,Java或Python代码获取TypeScript接 ...
- java猜拳游戏代码_Java实现简单猜拳游戏
本文实例为大家分享了java实现简单猜拳游戏的具体代码,供大家参考,具体内容如下 看网上的猜拳游戏那么多,但都是用switch输入数字,所以用if嵌套,写一个简单的猜拳游戏 package game; ...
- Java 实现简单的发红包代码
Java 实现简单的发红包代码 一.实现思路 1.参考微信发红包,会有2个参数: 红包个数 和 红包金额 ,假设红包个数是num,红包金额是money ,使用随机数的方式进行划分,不考虑多线程情况下的 ...
- java判断浏览器杂项_java简单代码判断浏览器代码
java简单代码判断浏览器代码 import java.util.regex.Matcher; import java.util.regex.Pattern; public class BrowseT ...
最新文章
- Logback配置文件这么写,TPS提高10倍
- linux(Ubuntu/Centos) iproute 路由IP地址等命令集合,查看端口链接
- 理解Promise (4)
- WSFC2008R2跨群集迁移WSFC2012R2
- LeetCode 559. N叉树的最大深度
- 字节大战腾讯元宇宙;Docker 自己定制镜像;VMware 云桌面助力秦皇岛市第一医院;微软开源 Cloud Katana;...
- Linux 系统中随机数在 KVM 中的应用
- 「SDOI2017」树点涂色 解题报告
- Hadoop基础组件思维导图
- 安卓掌读小说v1.5.8破解版免费分享
- 关于sungard和博彦的笔试
- Android 绘制气泡
- c语言程序 强制关机程序,怎么用C或者C++编写一个电脑强制关机程序
- CISCO PACKET TRACER 实验:以太网连接Internet
- echarts数据可视化学习
- Sublime text3143中文乱码只能输入繁体字
- 用计算机弹猴哥,《西游记》孙悟空获“弼马温”一职,网友弹屏吐槽:猴哥被忽悠了...
- 几种替代MATLAB的工具,一种堪称完美!
- 输入一个双精度浮点数,输出这个浮点数的%f结果、保留5位小数的结果、%e、%g格式的结果
- TypeScript 用腻了?来换换口味吧——使用 ReScript + React 写一个简单的Todo List
热门文章
- 数据存储与容灾(第2版)主编 鲁先志 武春岭综合训练答案
- 如何免费下载百度文库的文档!!!!!!!
- python下载百度文库文档
- 仿站源码上传服务器,仿爱站站长查询工具网源码带后台完整版
- android tv 8 安装国内app,不花钱解决 Android TV 原生系统国内APP不显示图标
- 宿命传说2之女神召唤java_开局:召唤金色暗影
- 计算机休眠唤醒后 网络受限,彻底解决win10系统待机、休眠被唤醒后笔记本WIFI无线网无法连接的问题-网络教程与技术
-亦是美网络...
- 大连芒果云计算机,芒果网manGO怎么样
- 使用3CDaemon 进行ftp 传输文件 (linux-开发板) 的方法
- H3C S5500V2交换机误格式化恢复