- 浏览: 919 次
- 性别:
- 来自: 杭州
最新评论
文章列表
if else 和 switch的效率
- 博客分类:
- Java
switch在判断分支时,没有判断所有的可能性,而是用一个静态表来解决这个问题,所以速度要比if-else快。 但是,switch对较复杂的表达式进行判断,所以当我们需要判断一些简单数值时,用switch较好。
下面是转载的内容,我看说的很有道理
switch和if-else相比,由于使用了Binary Tree算法,绝大部分情况下switch会快一点,除非是if-else的第一个条件就为true. 说实话 我也没有深入研究过这个问题的根源 只是在实际开发中 没有人会去用很多很多else if的 都是用 switch case 的 后者比较清晰 给人感觉就是一 ...
Linux下面根据 .frm(表结构),.ibd(表数据),恢复数据
1.查看数据库的信息
[root@A95730 user]# ps -ef|grep mysqlroot 12491 1 0 2016 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/lib/mysql/AY120507121536a895730.pidmysql 18197 12491 0 14:29 ? 00:00:04 /usr/sbin/mysq ...