`

优化判断条件

阅读更多

 

以前,写过这样的switch代码:

 

        private static final int START = 1;
	private static final int STOP = 2;
	public void test(int key) {
		switch (key) {
		case START:
			// do something
			break;
		case STOP:
			// do something
			break;
		default:
			break;
		}
	}

今天被训了。。。才知道,要这样写:

	 private static final int START = 0X001;
         private static final int STOP = 0X002;
         public void test(int key) {
		switch (key) {
		case START:
			// do something
			break;
		case STOP:
			// do something
			break;
		default:
			break;
		}
	}

 

这样判断的时候会提高判断的效率,在比较的时候,会快。。。

1
2
分享到:
评论
3 楼 1458272482 2015-12-15  
怎么看出来会快
2 楼 benthal 2015-12-15  
省却了int的编译?
1 楼 Morton90 2015-12-15  
没明白,什么原理

相关推荐

    卡罗需-库恩-塔克条件判断约束极值点的应用方法

    卡罗需-库恩-塔克条件判断约束极值点的应用方法,李春明,,卡罗需-库恩-塔克(KKT)条件作为判断最优点是否为约束极值点的依据,在优化算法中非常重要。本文针对数值算法中遇到的几种情况提�

    论文研究-复杂约束条件下的混合粒子群优化算法.pdf

    针对具有复杂约束条件的优化问题,提出了一种混合粒子群算法。该混合算法在将标准粒子群算法与线性搜索法有机结合的基础上,依次对粒子的每一维变量进行适当变化并同时判断其变化的效果。最后进行了数值实验,其结果...

    一种调整AHP不一致判断矩阵的优化方法

    通过将AHP不一致判断矩阵的调整问题等价转化为一个带约束条件的优化问题,能够保证判断矩阵满足一致性要求条件下,使得调整后判断矩阵与原始判断矩阵的差异程度最小. 给出了决策容许区间的概念,使得元素的变动值在...

    python基础-质数判断及优化

    质数判断条件: 质数是只能被1和它自身整除的数,1不是质数也不是合数。 二、代码 问题1代码 #方法一 num = int(input('请输入任意输入一个数字:')) #创建变量num,接收用户输入的参数并转化成整形 i = 0 i = num -...

    求助Matlab关于三个自变量的函数最小值优化求解重发-需要解决的问题.doc

    本人一直做解析理论物理推导的,可惜不幸的事情是,本人的数值计算功底很差,看到附件里面的三个自变量参数的最小值优化就呆了,带有三个物理约束条件。被折磨了好多好多天,有幸看到论坛活跃的人气,抱着试试的态度...

    基于遗传算法的采煤机记忆截割路径优化

    当煤层地质条件发生变化,采煤机记忆的相应参数与实际参数不一致时,利用遗传算法对传感器数据进行处理和工作状态判断,已完成对采煤机记忆截割路径的优化。试验结果表明:该算法可快速有效地实现复杂地质环境下采煤机的...

    【JavaScript源代码】JavaScript中条件语句的优化技巧总结.docx

    JavaScript中条件语句的优化技巧总结  对多个条件使用 Array.includes function test(fruit) { if (fruit == 'apple' || fruit == 'strawberry') { console.log('red'); } } 上面的例子看起来不错。然而,...

    机械优化设计课堂作业

    三个课堂作业 分别用阻尼牛顿法 共轭梯度法 鲍威尔法求极小值 附带MATLAB源程序

    拓扑优化中基于图论的邻接熵过滤方法

    拓扑优化中基于图论的邻接熵过滤方法 ...步骤7 判断是否满足优化约束条件,若不 满足,则更新模型,转到步骤3 继续优化迭代;若 满足,则转到步骤8. 步骤8 有限元后处理,绘制材料分布图,输 出优化数据,结束优化迭代过程.

    es6中使用map简化复杂条件判断操作实例详解

    主要介绍了es6中使用map简化复杂条件判断操作,结合实例形式详细分析了传统方法与map简化复杂条件判断的相关操作技巧,需要的朋友可以参考下

    优化模型及lingo介绍

    解决优化/决策问题的手段 •经验积累,主观判断•作试验,比优劣 •建立数学模型(优化模型),求最优策略(决策) (最)优化:在一定条件下,寻求使目标最大(小)的决策 CUMCM赛题:~50%与优化有关,规模大,需软件求解 •...

    关于优化C#程序的四十八种方法

    一、用属性代替可访问的字段 二、readonly(运行时常量)和const(编译时常量) 三、is与as 四、ConditionalAttribute代替#if #endif条件编译

    Elasticsearch(ES)多条件(日期,时段,时分,mac。。)过滤实现案例(6.3版本)

    Elasticsearch(ES)多条件过滤实现案例(6.3版本), 搜索过滤,对日期进行时分秒区间判断,多条件整合优化

    论文研究-可能满意度与判断矩阵的一致性检验及改进.pdf

    利用该指标,并结合Saaty的一致性比率(CR)标准,可以有效地控制不一致判断矩阵的改进方向和调整力度,在尽可能保留决策者原始判断信息条件下,逐步达到可接受的一致性.最后通过算例说明算法的有效性.

    SQL性能优化

     对条件字段的一些优化  采用函数处理的字段不能利用索引,如: substr(hbs_bh,1,4)=’5400’,优化处理:hbs_bh like ‘5400%’ trunc(sk_rq)=trunc(sysdate), 优化处理: sk_rq>=trunc(sysdate) and sk_rq...

    SQL查询安全性及性能优化

    SQL注入的原理 什么SQL注入 将SQL代码插入到应用程序的输入参数中,之后,SQL代码被传递到数据库执行。从而达到对应用程序的攻击目的。... 有了执行计划和执行时间我们就很容易判断一条SQL语句执行效率高不高

    SQL普查优化信息汇总

    考虑更多的使用decode函数,而不是在pl/sql中作判断 一定要周期性的收集信息,及时发现系统中的潜在问题 选择最有效率的驱动表 很多情况下ORACLE并不能为我们的SQL语句选择最有效的驱动表, 在我们自己确定了合适的...

    关于淘宝退货系统优化的课设

    电子商务条件下,消费者在网上购买商品的时候没有实物参照,只能通过网上的图片与文字等来来判断产品的好坏,消费者收到的实际商品可能与网上商家所说的商品不一致,因此,消费者要求商家退换的商品增多了。...

    最优化理论实践——支持向量机

    阅读文章前,我希望你应该知道约束优化问题的KKT条件,KKT条件能够给出一组方程,并且是最优解的必要条件,在这些解里做遍历并用二阶条件判断是一种解决问题的方式,但对一些并不容易计算的非线性方程组和hessian...

    SDCMS2.0深度优化版

    无限循环标签、一个参数即可实现分页、数据缓存等功能,支持条件判断,系统函数直接调用等灵活的功能。  SDCMS 以安全第一为原则,解决了ASP程序的常见漏洞问题。程序自身无任何后门,严格的代码过滤为网站的安全...

Global site tag (gtag.js) - Google Analytics