摘要: 1 案例描述 某日,在JavaEye上看到一道面试题,题目是这样的:请对以下的代码进行优化 2 案例分析 从给出的代码可知,不论如何优化,testFunction执行的次数都是相同的,该部分不存在优化的可能。那么,代码的优化只能从循环变量i、j、k的实例化、初始化、比较、自增等方面的耗时上进行分析。 阅读全文
posted @ 2016-04-03 21:34 Geek民工 阅读(867) 评论(0) 推荐(0) 编辑
摘要: 1.借助中间量交换 通常我们的做法是(尤其是在学习阶段):定义一个新的变量,借助它完成交换。代码如下: 这种算法易于理解,特别适合帮助初学者了解计算机程序的特点,是赋值语句的经典应用。在实际软件开发当中,此算法简单明了,不会产生歧义,便于程序员之间的交流,一般情况下碰到交换变量值的问题,都应采用此算 阅读全文
posted @ 2016-04-03 20:26 Geek民工 阅读(2058) 评论(0) 推荐(0) 编辑
摘要: Google Java编程风格指南 阅读全文
posted @ 2016-04-03 19:41 Geek民工 阅读(59) 评论(0) 推荐(0) 编辑