Alan's Blog

导航

11 2009 档案

JSP中include指令和include动作的区别
摘要:include指令是编译阶段的指令,即include所包含的文件的内容是编译的时候插入到JSP文件中,JSP引擎在判断JSP页面未被修改,否则视为已被修改。由于被包含的文件是在编译时才插入的,因此如果只修改了include文件内容,而没有对JSP修改,得到的结构将不会改变,所以直接执行已经存在的字节码文件,而没有重新编译。因此对不经常变化的内容,用include指令是合适的,如果需要的内容是经常变... 阅读全文

posted @ 2009-11-12 10:02 Alan's Blog 阅读(14389) 评论(0) 推荐(2)

接口和抽象类(简易理解版)
摘要:关键字:接口、抽象类 “接口是完全抽象的成员集合,它的成员都无法在接口定义时实现,我们可以将它看作是为操作定义合同,接口的实现完全 留给开发者去做。它们之间的区别,如果认真分析,还是有不少的:在JAVA中,类只能是从一个基类继承,所以如果要使用抽象类为一组类提供多态性,这些类 必须都是从那个类继承的;接口就不一样了,它不但可以用一个类或结构实现多个接口,一个接口还可以有多个实现。... 阅读全文

posted @ 2009-11-11 01:27 Alan's Blog 阅读(1953) 评论(0) 推荐(0)

抽象类和接口联系与区别
摘要:关键字: 抽象类与接口的区别abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择显得... 阅读全文

posted @ 2009-11-10 10:34 Alan's Blog 阅读(140727) 评论(11) 推荐(25)

通用的加入收藏夹代码
摘要:[代码]在IE6-7. FF2.0 OP9.0中测试通过 阅读全文

posted @ 2009-11-10 09:22 Alan's Blog 阅读(512) 评论(0) 推荐(0)

Java垃圾回收机制分析
摘要:关键字: java学习 说明:该文章为转载! 我们知道,许多程序设计语言都允许在程序运行期动态地分配内存空间。分配内存的方式多种多样,取决于该种语言的语法结构。但不论是哪一种语言的内存分配方式,最后都要返回所分配的内存块的起始地址,即返回一个指针到内存块的首地址。 当已经分配的内存空间不再需要时,换句话说当指向该内存块的句柄超出了使用范围的时候,该程序或其运行环境就应该回收该内存空间,以节省宝... 阅读全文

posted @ 2009-11-10 09:15 Alan's Blog 阅读(359) 评论(0) 推荐(0)

JSP两种页面转换forward()和sendRedirect()
摘要:今天面试的时候技术官问到了这个问题 ,我将它整理了一下:forward()是作用于服务器端,重定向后浏览器的URL地址保持不变,是无法通过get方式传递参数呢,不过可以通过HttpServletResponse.setAttribute(key,values)来做sendRedirect()作用于客户端,重定向后浏览器的URL地址变为新的地址,可以通过get方式来传递参数。forward()应该在... 阅读全文

posted @ 2009-11-09 23:42 Alan's Blog 阅读(2276) 评论(0) 推荐(1)