摘要:
转载; 引言:众所周知,在mvc中,数据是在各个层次之间进行流转是一个不争的事实。而这种流转,也就会面临一些困境,这些困境,是由于数据在不同世界中的表现形式不同而造成的: 1. 数据在页面上是一个扁平的,不带数据类型的字符串,无论你的数据结构有多复杂,数据类型有多丰富,到了展示的时候,全都一视同仁的
阅读全文
posted @ 2017-07-06 10:35
路修远而求索
阅读(821)
推荐(0)
posted @ 2017-07-05 16:10
路修远而求索
阅读(147)
推荐(0)
摘要:
垃圾收集器是回收由new出来的对象 ,而非java,new对象该怎么回收,这就有了finalize(),原理:一旦垃圾收集器准备好释放对象占用的存储空间,它首先调用 finalize(), 而且只有在下 一次垃圾收集过程中,才会真正回收对象的内存。所以如果使用finalize(),就可以在垃圾收集期
阅读全文
posted @ 2017-07-05 15:03
路修远而求索
阅读(441)
推荐(0)
摘要:
Java把内存分成两种,一种叫做栈内存,一种叫做堆内存 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。
阅读全文
posted @ 2017-07-05 14:42
路修远而求索
阅读(263)
推荐(0)
摘要:
[javascript] view plain copy [javascript] view plain copy 我的理解是,f.call(new a())就是把函数(其实也是对象)f复制到被调用对象“new a()”下面去解析,事实上和下面这段代码的解析结果一样: [javascript] vi
阅读全文
posted @ 2017-07-05 14:09
路修远而求索
阅读(916)
推荐(0)
摘要:
iterator与iterable 用Iterator模式实现遍历集合Iterator模式是用于遍历集合类的标准访问方法。它可以把访问逻辑从不同类型的集合类中抽象出来,从而避免向客户端暴露集合的内部结构。例如,如果没有使用Iterator,遍历一个数组的方法是使用索引:for(int i=0; i<
阅读全文
posted @ 2017-07-05 11:44
路修远而求索
阅读(1062)
推荐(0)
摘要:
介绍一、 hashCode()方法和equal()方法的作用其实一样,在Java里都是用来对比两个对象是否相等一致,那么equal()既然已经能实现对比的功能了,为什么还要hashCode()呢? 因为重写的equal()里一般比较的比较全面比较复杂,这样效率就比较低,而利用hashCode()进行
阅读全文
posted @ 2017-07-05 10:13
路修远而求索
阅读(64641)
推荐(12)
摘要:
转自:http://blog.csdn.net/dragon4s/article/details/6604624 JSP指令标签中<%@ page contentType="text/html;charset=GB2312"%>这句有什么用途? 关于JSP页面中的pageEncoding和conte
阅读全文
posted @ 2017-07-04 17:16
路修远而求索
阅读(868)
推荐(0)
摘要:
一:include 动态包含(分别编译):用jsp:include动作实现<jsp: include page="included.jsp" flush="true" />它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。flush属性: 用true ,表示页面可刷新。默认为fal
阅读全文
posted @ 2017-07-04 17:09
路修远而求索
阅读(3824)
推荐(0)
摘要:
隐式对象 说明 request 转译后对应HttpServletRequest/ServletRequest对象 response 转译后对应HttpServletRespons/ServletResponse对象 session 转译后对应HttpSession对象 application 转译后
阅读全文
posted @ 2017-07-04 16:54
路修远而求索
阅读(1853)
推荐(0)