题目:请设计 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单例模式简单代码相关推荐

  1. java语言简单代码_java语言编程如何实现一个最简单程序?

    在编程语言中,实践出结果是最重要的,其他的什么都是为此做准备,下面我们就来看看该如何编译一个最简单的java程序. 首先,启动你的编程软件,如eclipse等,具体可以网上了解, 再来,创建一个新的j ...

  2. java 的简单代码_java初学 简单代码

    1.简单的java程序 public class RightAndWrong { public static void main(String argc[]){ boolean bool = true ...

  3. java 的简单代码_绝对最简单(Java代码)

    解题思路: 注意事项: 参考代码: import java.util.Scanner; public class Main { public static void main(String[] arg ...

  4. Java单例模式简单实现

    代码 public class Singleton {private static Singleton singleton;//创建一个单例对象public static Singleton getS ...

  5. java俄罗斯方块简单代码_求个简单的俄罗斯方块java代码,初学者能看懂的

    展开全部 java版的我没32313133353236313431303231363533e4b893e5b19e31333330346531有,给你看个js版的: .d {margin :1px;w ...

  6. Java Kafka 简单示例

    Java Kafka 简单示例 简介     Java kafka 简单代码示例 maven依赖配置 <!-- kafka --> <dependency><groupI ...

  7. c# typescript_在任何IDE中从C#,Java或Python代码获取TypeScript接口的简单方法

    c# typescript by Leonardo Carreiro 莱昂纳多·卡雷罗(Leonardo Carreiro) 在任何IDE中从C#,Java或Python代码获取TypeScript接 ...

  8. java猜拳游戏代码_Java实现简单猜拳游戏

    本文实例为大家分享了java实现简单猜拳游戏的具体代码,供大家参考,具体内容如下 看网上的猜拳游戏那么多,但都是用switch输入数字,所以用if嵌套,写一个简单的猜拳游戏 package game; ...

  9. Java 实现简单的发红包代码

    Java 实现简单的发红包代码 一.实现思路 1.参考微信发红包,会有2个参数: 红包个数 和 红包金额 ,假设红包个数是num,红包金额是money ,使用随机数的方式进行划分,不考虑多线程情况下的 ...

  10. java判断浏览器杂项_java简单代码判断浏览器代码

    java简单代码判断浏览器代码 import java.util.regex.Matcher; import java.util.regex.Pattern; public class BrowseT ...

最新文章

  1. Logback配置文件这么写,TPS提高10倍
  2. linux(Ubuntu/Centos) iproute 路由IP地址等命令集合,查看端口链接
  3. 理解Promise (4)
  4. WSFC2008R2跨群集迁移WSFC2012R2
  5. LeetCode 559. N叉树的最大深度
  6. 字节大战腾讯元宇宙;Docker 自己定制镜像;VMware 云桌面助力秦皇岛市第一医院;微软开源 Cloud Katana;...
  7. Linux 系统中随机数在 KVM 中的应用
  8. 「SDOI2017」树点涂色 解题报告
  9. Hadoop基础组件思维导图
  10. 安卓掌读小说v1.5.8破解版免费分享
  11. 关于sungard和博彦的笔试
  12. Android 绘制气泡
  13. c语言程序 强制关机程序,怎么用C或者C++编写一个电脑强制关机程序
  14. CISCO PACKET TRACER 实验:以太网连接Internet
  15. echarts数据可视化学习
  16. Sublime text3143中文乱码只能输入繁体字
  17. 用计算机弹猴哥,《西游记》孙悟空获“弼马温”一职,网友弹屏吐槽:猴哥被忽悠了...
  18. 几种替代MATLAB的工具,一种堪称完美!
  19. 输入一个双精度浮点数,输出这个浮点数的%f结果、保留5位小数的结果、%e、%g格式的结果
  20. TypeScript 用腻了?来换换口味吧——使用 ReScript + React 写一个简单的Todo List

热门文章

  1. 数据存储与容灾(第2版)主编 鲁先志 武春岭综合训练答案
  2. 如何免费下载百度文库的文档!!!!!!!
  3. python下载百度文库文档
  4. 仿站源码上传服务器,仿爱站站长查询工具网源码带后台完整版
  5. android tv 8 安装国内app,不花钱解决 Android TV 原生系统国内APP不显示图标
  6. 宿命传说2之女神召唤java_开局:召唤金色暗影
  7. 计算机休眠唤醒后 网络受限,彻底解决win10系统待机、休眠被唤醒后笔记本WIFI无线网无法连接的问题-网络教程与技术 -亦是美网络...
  8. 大连芒果云计算机,芒果网manGO怎么样
  9. 使用3CDaemon 进行ftp 传输文件 (linux-开发板) 的方法
  10. H3C S5500V2交换机误格式化恢复