Snowberg

 

2011年7月31日

equals 与==的不同

摘要: java中equals和==的区别值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。==比较的是2个对象的地址,而equals比较的是2个对象的内容。显然,当equals为true时,==不一定为true;一、String中的equals和==1、public class TestString { public static void m 阅读全文

posted @ 2011-07-31 20:29 Snowberg 阅读(221) 评论(0) 推荐(0) 编辑

servletContext

摘要: 相同:其实servletContext和application 是一样的,就相当于一个类创建了两个不同名称的变量。在servlet中ServletContext就是application对象。大家只要打开jsp编译过后生成的Servlet中的_jspService()方法就可以看到如下的声明:ServletContext application = null;application = pageContext.getServletContext();不同:两者的区别就是application用在jsp中,servletContext用在servlet中。application和pagerequ 阅读全文

posted @ 2011-07-31 19:51 Snowberg 阅读(208) 评论(0) 推荐(0) 编辑

servlet和jsp的区别与联系

摘要: 尽管jsp在本质上就是servlet,但是两者的创建方式不一样:servlet完全是java程序代码构成,擅长于流程控制和事务处理,而通过servlet来生成动态网页很不直观;对于静态的html标签,servlet都必须使用页面输出流逐行输出Jsp由html代码和jsp标签构成可以方便地编写动态网页因此在实际应用中采用servlet来控制业务流程,而采用jsp来生成动态页面。在struts框架中,jsp位于MVC设计模式的视图层,而servlet位于控制层。Servlet中没有内置对象。总之,jsp是servlet的一种简化,使用jsp只需要完成程序员需要输出到客户端的内容,至于jsp中的ja 阅读全文

posted @ 2011-07-31 15:15 Snowberg 阅读(1901) 评论(0) 推荐(0) 编辑

Servlet生命周期

摘要: 1)、当WEB客户请求Servlet服务或当WEB服务启动时,容器环境加载一个Java Servlet类。2)、容器环境也将根据客房请求创建一个Servlet对象实例,或者创建多个Servlet对象实例,并把这些实例加入到Servlet实例池中。3)、容器环境调用Servlet的初始化方法HttpServlet.init()进行Servlet实例化。在调用初始化时,要给init()方法传入一个ServletConfig对象,ServletConfig对象包含了初始化参数和容环境的信息,并负责向servlet传递信息,如果传递失败,则会发生ServletException。Servlet将不能正 阅读全文

posted @ 2011-07-31 14:59 Snowberg 阅读(334) 评论(0) 推荐(0) 编辑

导航