public class StackOverFlow { public static void main(String[] args) { ArrayList<String> al = new ArrayList<String>(); ...
我想知道什么是按需调用。 虽然我在维基百科上搜索到了这里:http://en.wikipedia.org/wiki/Evaluation_strategy, 但我并不能完全理解。如果有人能够用例子来解释并指出与按值调用的区别,那将是一大帮助。
关于对象(特别是字符串),按引用调用比按值调用更快,因为函数调用不需要创建原始对象的副本。使用const,还可以确保引用不被滥用。 我的问题是,如果使用基本类型,如bool、int或double,是否也会更快地使用const按引用调用。 void doSomething(const str...