您现在的位置: J2ME开发网 >> Java技术 >> 语言基础 >> 设计模式
Java程序的源代码很容易被别人偷看。只要有一个反编译器,任何人都可以分析别人的代码。本文讨论如何在不修改原有程序的情况下,通过加密技术保护源代码。  一、为什么要加密?  对于传统的C或C++之类的语言来说,要在Web上保护源代码是很容易
Java的多进程运行模式分析 [2006-11-10 10:29:12]
一般我们在java中运行其它类中的方法时,无论是静态调用,还是动态调用,都是在当前的进程中执行的,也就是说,只有一个java虚拟机实例在运行。而有的时候,我们需要通过java代码启动多个java子进程。这样做虽然占用了一些系统资源,但会使程
 在一系列关联的多任务的实时环境中,如果有一个任务发生失败,可能导致所有任务产生连锁反应,从而造成调度失控的局面。特别是对于核心控制设备尤其重要,为了解决这个问题,必须对每个任务进行实时监控。 1. 问题分析  &nbs
类的初始化和对象初始化是 JVM 管理的类型生命周期中非常重要的两个环节,Google 了一遍网络,有关类装载机制的文章倒是不少,然而类初始化和对象初始化的文章并不多,特别是从字节码和 JVM 层次来分析的文章更是鲜有所见。  本文主要对类
在软件设计中,设计模式是针对某一普遍问题的通用解决方案。解决方案翻译成代码,然后在出现问题的时候,代码可以运用在不同的状况下。设计模式一书将模式划分为以下几个主要区域:创建、结构和行为。创建模式描述了对象是如何创建的,结构模式指导如何连接和
      JDK为程序员提供了大量的类库,而为了保持类库的可重用性,可扩展性和灵活性,其中使用到了大量的设计模式,本文将介绍JDK的I/O包中使用到的Decorator模式,并运用此模式,
一、 引言   迭代这个名词对于熟悉Java的人来说绝对不陌生。我们常常使用JDK提供的迭代接口进行java collection的遍历:Iterator it = list.iterator();while(it.hasNext()){ 
外观模式(Facade pattern)涉及到子系统的一些类。所谓子系统,是为提供一系列相关的特征(功能)而紧密关联的一组类。例如,一个Account类、Address类和CreditCard类相互关联,成为子系统的一部分,提供在线客户的特
Lazy Singleton的Java实现 [2005-11-17 11:01:29]
由于Java的内存模型的原因,在C++中的双重检查模型在Java中不可用:public static Singleton getInstance() {    if(instance==null) { 
不完全的单例类   什么是不完全的单例类  估计有些读者见过下面这样的“不完全”的单例类。  代码清单10:“不完全”单例类package com.javapatterns.singleton.demos; public class Laz
一个实用的例子:属性管理器  什么是属性文件  这里给出一个读取属性(properties) 文件的单例类,作为单例模式的一个实用的例子。属性文件如同老式的视窗编程时的.ini 文件,用于存放系统的配置信息。配置信息在属性文件中以属性的方式
在什么情况下使用单例模式  使用单例模式的条件  使用单例模式有一个很重要的必要条件:  在一个系统要求一个类只有一个实例时才应当使用单例模式。反过来说,如果一个类可以有几个实例共存,那么就没有必要使用单例类。但是有经验的读者可能会看到很多
作为对象的创建模式[GOF95], 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。  注:本文乃阎宏博士的《Java与模式》一书的第十五章。引言  单例模式的要点  单例单例  显然单例模式的要
13 篇文章  首页 上一页 下一页 尾页 页次:1/1页  20篇文章/页 转到: