1. 如果希望通过函数调用修改实参的值,就应该将形参定义为引用类型;
例如:用swap函数交换两个数的值,应该将形参定义为引用类型
2. 为了通过一次函数调用获得多个结果值,也可以使用引用形参;
3. 在向函数传递大型对象时,为了避免复制实参以调高效率,以及使用无法复制的类类型(其复制构造函数为private的类类型)作为形参类型时,
也应该将形参定义为引用类型。但这时使用...
分类:
编程语言 时间:
2015-05-08 12:59:05
阅读次数:
176
在众多的国际互动论坛上,计算机爱好者们以特有的方式纪念这位编程语言的重要奠基人。许多网友的发帖中没有片言只字,仅仅留下一个分号“;”。在C语言中,分号标志着一行指令语句的结束,网友们以此来悼念“C语言之父”,美国著名计算机专家丹尼斯·里奇(Dennis Ritchie)所引领的时代悄然远去。 ...
分类:
编程语言 时间:
2015-05-08 12:53:42
阅读次数:
131
Spring容器,Bean配置信息,Bean实现类以及应用程序四者的相互关系图:Bean配置信息定义了Bean的实现及依赖关系,Spring容器根据各种形式的Bean配置信息在容器内部建立Bean定义注册表,然后根据注册表加载\实例化Bean,并建立Bean和Bean的依赖关系,最后将这些准备就绪的...
分类:
编程语言 时间:
2015-05-08 12:52:59
阅读次数:
161
1 import java.io.ByteArrayInputStream; 2 import java.io.ByteArrayOutputStream; 3 import java.io.ObjectInputStream; 4 import java.io.ObjectOutputStrea....
分类:
编程语言 时间:
2015-05-08 12:53:18
阅读次数:
130
由于javascript是解释型语言,所以this只有在执行中才能确定。在实践中我们可以总结出this的规律:一、this指向当前方法所属的实例1、例如:function test(){console.log(this);}test();此时我们发现this指向window,因为test()是定义在...
分类:
编程语言 时间:
2015-05-08 12:52:39
阅读次数:
137
基础类型转化成String在程序中你可能时常会需要将别的类型转化成String,有时候可能是一些基础类型的值。在拼接字符串的时候,如果你有两个或者多个基础类型的值需要放到前面,你需要显式的将第一个值转化成String(不然的话像System.out.println(1+’a')会输出98,而不是”1...
分类:
编程语言 时间:
2015-05-08 12:52:10
阅读次数:
139
package SwingGui.sky.com;import java.io.*;public class GameSaverTest { public static void main(String[] args) { GameCharacter one = new Game...
分类:
编程语言 时间:
2015-05-08 12:51:17
阅读次数:
110
spring还支持基于java代码的配置元数据。不过这种方式不太常用,但是还有一些人使用.所以还是很有必要介绍一下。spring基于java代码的配置元数据,可以通过@Configuration注解把一个声明为配置类;通过@Bean注解把一个新创建的类交由spring容器来管理。在这种配置方式下,我...
分类:
编程语言 时间:
2015-05-08 12:50:51
阅读次数:
115
#出处:http://www.cnblogs.com/QLeelulu/archive/2010/03/05/pyQuery.html#文档:具体的PyQuery文档见:http://pyquery.org/from pyquery import PyQuery as pqd=pq('')#直接拼h...
分类:
编程语言 时间:
2015-05-08 12:50:59
阅读次数:
172
Java集合框架是最常被问到的Java面试问题,要理解Java技术强大特性,就有必要掌握集合框架。这里有一些实用问题,常在Java面试中问到。1、 什么是Java集合APIJava集合框架API是用来表示和操作集合的统一框架,它包含接口、实现类、以及帮助程序员完成一些编程的算法。简言之,API在上层...
分类:
编程语言 时间:
2015-05-08 12:48:30
阅读次数:
181
1、概述本教程将演示如何用Java高效地读取大文件。这篇文章是Baeldung(http://www.baeldung.com/)上“Java——回归基础”系列教程的一部分。2、在内存中读取读取文件行的标准方式是在内存中读取,Guava 和Apache Commons IO都提供了如下所示快速读取文...
分类:
编程语言 时间:
2015-05-08 12:45:41
阅读次数:
142
概述:还在做无准备的面试吗?还在为找不到Java的面试题而苦恼吗?那么你就一定不能错过以下小编为你量身打造的Java面试题集合了!让我们一起来看看!这里有10个经典的Java面试题,同时小编也为大家列出了答案。这是Java开发人员面试经常容易遇到的问题,相信你了解和掌握之后一定会有所提高。让我们一起...
分类:
编程语言 时间:
2015-05-08 12:44:33
阅读次数:
111
数组 Java中的数组是一个类 Java中数组作为一个特殊的类,也是不同于C++的一点表现,既然Java中的数组是一个类,那么字符串数组和整型数组的类名是一样的吗?答案是否定的,整型数组的类名是[I,而字符串数组的类名是[Ljava.lang.String。 存储数组中的元素 另外Java中数组操作...
分类:
编程语言 时间:
2015-05-08 12:41:01
阅读次数:
159
之前学javascript的时候总搞不清this,这个this不像java里的this那么好理解。我后来也是看了许多别人写的文章,才理解过来的。现在把别人写的东西搬过来,怕以后忘记。总得来说 this的指向分三种。指向全局window,该对象,构造函数。结论:在Javascript中,this指向函...
分类:
编程语言 时间:
2015-05-08 12:40:05
阅读次数:
139
一、基础简答题1.super()与this()的区别?super()调用父类的无参构造方法,this()调用本身类无参构造方法。2.作用域public,protected,private,以及不写时的区别?public公共修饰的变量,在其他类都可以访问到protected保护同一个包子类访问priv...
分类:
编程语言 时间:
2015-05-08 12:37:28
阅读次数:
146
Python的并发处理能力臭名昭著。先撇开线程以及GIL方面的问题不说,我觉得多线程问题的根源不在技术上而在于理念。大部分关于Pyhon线程和多进程的资料虽然都很不错,但却过于细节。这些资料讲的都是虎头蛇尾,到了真正实际使用的部分却草草结束了。传统例子在DDGhttps://duckduckgo.c...
分类:
编程语言 时间:
2015-05-08 12:35:03
阅读次数:
238
KapokFAQ1.Kapok的特点简单,易用,header-only,只需要引用Kapok.hpp即可;高效,初步测试性和messagepack相当。它是纯c++11实现,因此需要支持C++11的编译器。2.主要功能对对象进行自动化的序列化和反序列化,用起来非常简单,先来看个序列化/反序列化一个t...
分类:
编程语言 时间:
2015-05-08 12:37:21
阅读次数:
151