`
carver
  • 浏览: 49311 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
代理模式概念 代理(Proxy)模式是构造型的设计模式之一,它可以为其他对象提供一种代理(Proxy)以控制对这个对象的访问。 所谓代理,是指具有与代理元(被代理的对象)具有相同的接口的类,客户端必须通过代理与被代理的目标类交互,而代理一般在交互的过程中(交互前后),进行某些特别的处理。   代理模式种类 - Remote Proxy :远程代理。该代理可以让客户端透明地引用一个存在于不同地址空间(远程或本地)的对象。 - Virtual Proxy :虚拟代理。该代理允许一个对象只有在真正被用到时才被创建。 - Copy-on-Write Proxy :对象 ...
这个是我以前做项目过程中积累下来的XML操作工具类,只有一个类文件,使用的全部是JDK自带的类,简单易用。这个类主要包含了XML的读,写,验证, 转换功能。这个类相比一些开源的XML解释工具(比如:JAXB, JiBX, Digester, Javolution, JDOM)好在,不用写任何配置文件,随到随用,非常方便。适合于项目中XML结构复杂,变化比较快,并且XML文件比较小的解释与生成。   源代码 XmlUtils.java package com.carver.commons.util; import java.io.ByteArrayInputStr ...
JVM内存包含main memory和heap memory。 main memory存放对象变量的值,每个线程有自己的工作内存。变量的值对所有线程访问是共享的。 main不是由jvm管理的。   说到main memory,要提到volatile。在变量前面用volatile修饰的话,线程不会把该变量copy到工作内存操作,而是直接访问主存的变量。 heap memory结构图示如下: permanent space:存放加载到jvm里面的class 对象。我们常配置的jvm 其空间大小不包含在heap memory里面。主程序不会在运行期间不会对permanent spa ...
相信互联网已经越来越成为人们生活中不可或缺的一部分。Ajax,Flex等等富客户端的应用使得人们越加“幸福”地体验着许多原先只能在C/S实 现的功能。比如Google机会已经把最基本的Office应用都搬到了互联网上。当然便利的同时 ...
继承 指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Java中此类关系通过关键字extends明确标识,在设计时一般没有争议性; 实现 指的是一个class类实现interface接口(可以是多个)的功能;实现是类与接口之间最常见的关系;在Java中此类关系通过关键字implements明确标识,在设计时一般没有争议性; 依赖 可以简单的理解,就是一个类A使用到了另一个类B,而这种使用关系是具有偶然性的、、临时性的、非常弱的,但是B类的变化会影响到A;比如某人要过河,需要借用一条 ...
Global site tag (gtag.js) - Google Analytics