项目开发
文章平均质量分 73
cjl5678
八期提高班学员
展开
-
Java 泛型 理论与实践
泛型简介: JDK 5.0 中增加的泛型类型,是 Java 语言中类型安全的一次重要改进。泛型是 Java 语言走向类型安全的一大步。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 普通泛型 class Point{ // 此处可以随便写标识符号 private原创 2013-07-23 09:49:22 · 3555 阅读 · 22 评论 -
Java Filter 与 责任链设计模式
Filter过滤器主要使用于前台向后台传递数据是的过滤操作。例如,Jsp,Servlet,静态图片或html,进行拦截,实现对访问权限的控制,过滤敏感词,压缩相应信息的作用。 下面是批量设置请求编码(其他的工作代码大同小异,不再一一列举) Java 1. public class EncodingFilter implements Filter { 2. 3.原创 2013-07-08 16:47:17 · 9413 阅读 · 23 评论 -
软件开发模型
瀑布模型 瀑布模型(Waterfall Model) 是一个项目开发架构,开发过程是通过设计一系列阶段顺序展开的,从系统需求分析开始直到产品发布和维护,每个阶段都会产生循环反馈。 优点: 1)为项目提供了按阶段划分的检查点。 2)当前一阶段完成后,您只需要去关注后续阶段。 3)可在迭代模型中应用瀑布模型。 增量迭代应用于瀑布模型。迭代1解决最大的问题原创 2013-05-27 19:52:43 · 3667 阅读 · 1 评论 -
恶补内存常识之段页式存储管理(一)
首先了解一下段页式存储的定义 页式存储管理: 页式存储分配是基于这样一种概念,把到来的作业分成相等大小的页。一些操作系统选择页的大小,是根据存储块的大小和作业所存储的磁盘的一些区域的大小来分配的,一般它们是相等的。 段式存储管理: 是指把一个程序分成若干个段(segment)进行存储,每个段都是一个逻辑实体(logical enti原创 2013-05-20 09:25:20 · 15174 阅读 · 2 评论 -
J2EE简介
目前,Java 2平台有3个版本,它们是适用于小型设备和智能卡的Java 2平台Micro版(Java 2 Platform Micro Edition,J2ME)、适用于桌面系统的Java 2平台标准版(Java 2 Platform Standard Edition,J2SE)、适用于创建服务器应用程序和服务的Java 2平台企业版(Java 2 Platform Enterprise Edi原创 2013-03-31 10:00:39 · 3107 阅读 · 3 评论 -
一个最简单的例子,清楚说明回调函数的作用和强大功能
考虑一个这样的例子: 假如某个项目的底层和高层是由不同的人员协同完成.底层负责数据的存取,高层负责数据的表示.当高层要用到某个模块的数据,于是他对底层人员说,我需要你们提供满足某种需求的数据,你给我提供一个接口. 底层的人员说:我给你提供数据,怎么展示和处理则是你的事情.我不可能为你每个需求都提供一个数据接口,我给你提供一个通过的接口.你得到数据,然后自己转载 2013-01-07 20:26:18 · 1474 阅读 · 3 评论 -
java 内存分配
栈、堆、常量池虽同属Java内存分配时操作的区域,但其适用范围和功用却大不相同。 ◆寄存器:我们在程序中无法控制 ◆栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中 ◆堆:存放用new产生的数据 ◆静态域:存放在对象中用static定义的静态成员 ◆常量池:存放常量 ◆非RAM存储:硬盘等永久存储空间 Java内存分配中的栈 在函数中定义的一些基本转载 2012-09-09 20:57:02 · 918 阅读 · 2 评论 -
Servlet 与模版方法模式
前两年一直在做.Net。现在改行做了java,发现用java可以用的事情变多了,需要做的事情也变多了。 抽象类HttpServlet,提供7个子方法的默认实现,当我们手写Servlet只需要继承HttpServlet并替换相应的do方法来完成自己的业务逻辑即可。 我们一般的实现方法: public MyServlet extends HttpServlet原创 2013-08-08 21:37:43 · 3703 阅读 · 20 评论