首先用三句话来总结,后面再做解释: 1.对象就是传引用,对对象的改变直接是改变的应用指向的对象。 2.原始类型就是传值,传的是值得副本,对副本的改变不会影响原始的值。 3.String等immutable类型因为没有提供自身修改的函数,每次操作都是新生成一个对象,所以要特殊对待。可以认为是传值。 首 ...
分类:
编程语言 时间:
2016-08-27 12:47:55
阅读次数:
195
回调函数 既然函数与任何被赋值给变量的数据是相同的,那么她当然可以像其他数据那样被定义、删除、拷贝,以及当成参数传递给其它函数。 我们定义一个函数,这个函数有两个函数类型的参数,然后他会分别执行这两个参数所执行的函数。 实际上,我们也可以直接用匿名函数(即函数表达式)来替代one(),two(),以 ...
分类:
编程语言 时间:
2016-08-26 15:05:47
阅读次数:
217
一个函数在编译时会被分配给一个入口地址,这个入口地址就称为函数的指针,正如同指针是一个变量的地址一样。函数指针的用途很多,最常用的用途之一就是把指针作为参数传递到其他函数。显然,函数指针为我们编程提供了灵活性。 ...
分类:
其他好文 时间:
2016-08-24 11:14:39
阅读次数:
104
问题 1:局部变量和成员变量的区别?问题 2:匿名对象是什么?应用场景是什么? 没有名字的对象 当作参数传递 对方法一次调用 问题 3:封装是什么?java中封装的体现有哪些?请举例说明。 封装是隐藏实现细节,对外提供公共的访问方法 私有属性 私有行为 问题 4:this关键字是什么?this关键字 ...
分类:
其他好文 时间:
2016-08-24 00:48:10
阅读次数:
205
1、Mybatis优缺点 优点: Mybatis实现了对Dao层的封装,隔离了SQL语句,便于管理,避免了像JDBC那样操作数据集,便于扩展等等。 缺点: Mybatis属于半自动“ORM”,比Hibernate的工作做得要多很多,对象参数传递比较麻烦,没有Hibernate对象操作的概念。 2、M ...
分类:
其他好文 时间:
2016-08-23 21:57:41
阅读次数:
153
要实现子窗体与父窗体之间的通讯,有多种方法(比如:重载子窗体的构造函数,将父窗体的引用作为参数传递给子窗体)。下面我要介绍的是利用自定义事件的方法,它能够最大程度的避免模块之间的耦合,充分体现面向对象的优点。 先将效果图展示给大家: 下面是实现代码: Unit2 //子窗体 type //声明自定义 ...
JS面向对象之特性已经值类型与复合类型 一些属性 空对象 空对象也是对象, 只是有存变量的变量名, 没有对象属性 var o = {}; 参数传递 值类型: 函数内外两个变量, 两个数据, 都不相同 引用类型: 函数内外变量不同, 一个数据, 相同地址 赋值 var num = 123; var n... ...
分类:
Web程序 时间:
2016-08-21 15:19:43
阅读次数:
146
http://www.cnblogs.com/yuuyuu/p/5119891.html ZC: 疑问,最后的 模块kernel_mod 调用 模块kernel_fun的函数fun,是成功的OK的。但是 模块kernel_mod 怎么就知道 它调用的就是 模块kernel_fun的fun函数?如果 ...
分类:
系统相关 时间:
2016-08-20 14:31:57
阅读次数:
285
对于 Response.Redirect,请使用重载 Response.Redirect(String url, bool endResponse),该重载对 endResponse 参数传递 false 以取消对 Response.End 的内部调用。例如: Response.Redirect ( ...
分类:
编程语言 时间:
2016-08-19 14:42:30
阅读次数:
130
转载:http://blog.csdn.net/wm5920/article/details/8173480 1.web.xml 配置: copy copy <> ></> ></> > >> ></> ></> > ></> </> <> ></> ></> </> 这样,所有的.htm的请求,都 ...
分类:
编程语言 时间:
2016-08-18 23:29:47
阅读次数:
635