
Java技术
文章平均质量分 77
holycup
这个作者很懒,什么都没留下…
展开
-
Java内存
按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的. 静态存储分配是指在编译时就能确定 每个数据目标在运行时刻的存储空间需求,因而在编译时就可以给他们分配固定的内存空间.这种分配策略要求程序代码中不允许有可变数据结构(比如可变数组) 的存在,也不允许有嵌套或者递归的结构出现,因为它们都会导致编译程序无法计算准确的存储空间需求. 栈式存储分配也可称转载 2009-03-22 08:30:00 · 612 阅读 · 0 评论 -
三层应用
摘要本文将以分析一个不适当的三层架构的应用引起的弊端作为例子提出在软件工程中度的概念,再将以设计模式中Strategy和Template模式的应用作为度概念的延伸,从而再次揭示这个度概念的存在。 将适当的方法应用于适当的地方,才能真正体现出其效应,再好的方法应用得不恰当,往往收不到臆想的结果,或者收到相反的结果是本文中度概念存在的意义。概述水能载舟,亦能覆舟。这本来是一个转载 2009-03-22 16:43:00 · 1375 阅读 · 0 评论 -
JSP开发中的编码问题
最基本的乱码问题 这个乱码问题是最简单的乱码问题。一般新会出现。就是页面编码不一致导致的乱码。 Html代码: 中文问题 我是个好人 三个地方的编码 第一个地方的编码格式为jsp文件的存储格式。Ecljpse会根据这个编码格式保存文件。并编译jsp文件,包括里面的汉字;第二处编码为解码格转载 2009-03-29 21:54:00 · 823 阅读 · 0 评论 -
标签接口真有那么重要吗?
标签接口真有那么重要吗?比如说很多初学者认为java.io.Serializable这样的接口,很多时候可用可不用,不用一样能执行对象系列化功能。为此,我们通过一个通俗而有趣的示例!这个示例是设计一个猎人,其持有一把智能猎枪,这就是说这把猎枪会自动识别人类,若发现瞄准的目标是人类,就不会开火,而其它的任何事物都通杀。为此,我们使用了下面三个接口:一个用来表示万事万物的Somthing p原创 2009-09-07 19:03:00 · 806 阅读 · 0 评论 -
深拷贝与浅拷贝的区别
1.浅复制与深复制概念⑴浅复制(浅克隆)被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。⑵深复制(深克隆)被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其他对象的变量。那些引用其他对象的变量将指向被复制过的新对象,而不再是原有的那些被引用的对象。换言之,深复制把要复制的对象所引用的原创 2009-09-07 19:14:00 · 3222 阅读 · 0 评论 -
SSH开发新方案之基于SSH开发架构的重新分层
现代的企业开发中,越来越多地引入了多层架构设计模式。Struts+Spring+Hibernate (一下简称为SSH)就是其中之一,SSH架构是当前非常火的架构,很多金融、电信项目,大型门户网站均选择该架构作为业务支撑架构,开发流程也已经非常成熟。但是该结构开发起来,依旧存在一些问题。分析这些问题,得先从SSH架构的组成说起。SSH为Struts+Spring+Hibernate的组成方转载 2014-05-29 15:35:49 · 822 阅读 · 0 评论