期刊文献+
共找到7篇文章
< 1 >
每页显示 20 50 100
单例设计模式研究 被引量:5
1
作者 陈天超 《福建电脑》 2016年第8期14-15,20,共3页
单例设计模式属于创建型模式,介绍了五种常见的单例模式:饿汉式、懒汉式、双重检测锁式、静态内部类式及枚举式,并在多线程环境下对这五种方式进行了效率测试,提出了应用建议。
关键词 单例设计模式 饿汉式 懒汉式 双重检测锁式 静态内部类式
下载PDF
浅谈Java中单例设计模式之构造方法私有化 被引量:3
2
作者 韩芝萍 《科技信息》 2011年第35期115-115,104,共2页
单例设计模式在类库和构造方法私有化处都有应用,其核心就是将类的构造方法私有化,目的为了控制实例化对象的产生,即无论程序怎样运行,只会有一个实例化对象存在。本文对私有权限的使用应用到构造方法上,以期同学们对私有权限及静态成... 单例设计模式在类库和构造方法私有化处都有应用,其核心就是将类的构造方法私有化,目的为了控制实例化对象的产生,即无论程序怎样运行,只会有一个实例化对象存在。本文对私有权限的使用应用到构造方法上,以期同学们对私有权限及静态成员和静态方法的综合使用能更深入认识,能更好地理解单例模式设计,同时也能更好地为后续知识学习奠定基础。 展开更多
关键词 构造方法 PRIVATE STATIC 单例设计模式
下载PDF
双重校验锁在Java单例设计模式中的应用浅析
3
作者 王凯琪 兰全祥 《电脑编程技巧与维护》 2022年第3期24-26,共3页
介绍了Java同步锁以及双重校验锁,分析了双重校验锁的原理,举例对比分析了双重校验锁与一般同步锁的区别以及性能差异。介绍了单例模式以及双重校验锁在单例设计模式中的实现,分析了由于JVM指令重排所造成的双重校验锁在多线程情况下的... 介绍了Java同步锁以及双重校验锁,分析了双重校验锁的原理,举例对比分析了双重校验锁与一般同步锁的区别以及性能差异。介绍了单例模式以及双重校验锁在单例设计模式中的实现,分析了由于JVM指令重排所造成的双重校验锁在多线程情况下的安全问题以及解决方案。通过模拟JVM指令重排,测试对比分析了volatile关键词对于解决双重校验锁式在多线程情况下对单例模式线程是否安全所起到的作用,对于Java同步锁、双重校验锁以及volatile的学习和理解有一定的帮助。 展开更多
关键词 单例设计模式 多线程 双重校验锁 volatile关键词
下载PDF
Java EE数据初始化应用中的设计模式解决方案 被引量:4
4
作者 欧阳宏基 葛萌 《计算机系统应用》 2019年第4期188-193,共6页
针对Java EE应用数据初始化时的先后顺序及依赖关系,提出一种基于设计模式的数据初始化方法.该方法首先将要初始化的数据看做一个复杂对象,通过建造者模式的产品角色来表示.利用抽象建造者角色定义数据初始化的先后顺序,使用Hibernate... 针对Java EE应用数据初始化时的先后顺序及依赖关系,提出一种基于设计模式的数据初始化方法.该方法首先将要初始化的数据看做一个复杂对象,通过建造者模式的产品角色来表示.利用抽象建造者角色定义数据初始化的先后顺序,使用Hibernate框架将各部分数据保存到数据库中;然后通过策略模式定义应用开发阶段和正式运行阶段的初始化算法;最后利用单例模式封装JDBC和Hibernate操作的通用步骤.以高等院校目标考核管理系统的数据初始化操作为背景,通过JXL读取存储在Excel文件中的初始化数据作为具体建造者角色的实现逻辑,详细阐述了该方法的具体实现过程.通过测试与实践表明该数据初始化方法能够满足系统应用要求,具有较高的复用度,能够提高数据初始化操作的扩展性和维护性. 展开更多
关键词 数据初始化 建造者设计模式 策略设计模式 单例设计模式 HIBERNATE框架
下载PDF
基于虚拟现实的步态训练康复机器人系统软件设计 被引量:9
5
作者 张磊杰 刘永久 +3 位作者 王慧 汪步云 刘艳阳 宋全军 《计算机系统应用》 2012年第12期8-11,21,共5页
提出了一种基于虚拟现实的步态训练康复机器人系统,该系统解决了传统下肢康复训练单一乏味的问题.虚拟游戏以脑—机接口为启动端口,以线程方式在系统中运行,以单例设计模式为主要模式,通过与系统控制主软件协同合作,对病人的步态速度、... 提出了一种基于虚拟现实的步态训练康复机器人系统,该系统解决了传统下肢康复训练单一乏味的问题.虚拟游戏以脑—机接口为启动端口,以线程方式在系统中运行,以单例设计模式为主要模式,通过与系统控制主软件协同合作,对病人的步态速度、心跳等生理信息进行快速合理有效的存取操作,并将速度等信息恰当地体现在游戏中.引入虚拟游戏后,康复训练过程更有趣味性,这也在很大程度上提高了病人进行康复训练的积极性. 展开更多
关键词 虚拟现实 步态训练 线程 脑-机接口 单例设计模式
下载PDF
Java线程池的研究与实现 被引量:3
6
作者 袁伟华 《电脑编程技巧与维护》 2015年第1期28-29,共2页
线程池是一种多线程处理技术,使用线程池,服务器端可以预先创建线程,当客户端的请求到来之后,服务器端的线程池会给客户端分配一个空闲线程,并处理这次请求。处理完成之后,线程要归还给线程池以便重复使用,这样可以提高系统资源的利用效... 线程池是一种多线程处理技术,使用线程池,服务器端可以预先创建线程,当客户端的请求到来之后,服务器端的线程池会给客户端分配一个空闲线程,并处理这次请求。处理完成之后,线程要归还给线程池以便重复使用,这样可以提高系统资源的利用效率,以及提高系统的性能。介绍了一种线程池的实现方式,并给出了Java的关键代码。 展开更多
关键词 线程池 单例设计模式
下载PDF
Java语言中static关键词应用解析
7
作者 张会 《电脑知识与技术》 2017年第11X期102-103,105,共3页
介绍了static关键词定义Java类变量,类方法及初始化器,static在main()方法和单例设计模式中的应用,使Java编程人员对static关键词的使用有更深入的理解,并能灵活应用于Java编程中。
关键词 STATIC 单例设计模式 类变量 类方法
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部