将对象转换为字符串(效率)
摘要:把一个基本数据类型转为字符串,基本数据类型.toString()是最快的方式、String.valueOf(数据)次之、数据+””最慢把一个基本数据类型转为一般有三种方式,我有一个Integer型数据i,可以使用i.toString()、String.valueOf(i)、i+””三种方式,三种方式
阅读全文
posted @
2017-07-31 17:59
腾逸
阅读(667)
推荐(0) 编辑
Java中只有按值传递,没有按引用传递!
摘要:今天,我在一本面试书上看到了关于java的一个参数传递的问题:写道java中对象作为参数传递给一个方法,到底是值传递,还是引用传递? 我毫无疑问的回答:“引用传递!”,并且还觉得自己对java的这一特性很是熟悉!结果发现,我错了!答案是:值传递!Java中只有按值传递,没有按引用传递! 参考:htt
阅读全文
posted @
2017-07-19 16:22
腾逸
阅读(141)
推荐(0) 编辑
Oracle中如何查询CLOB字段类型的内容
摘要:语法:select * from table_name where dbms_lob.instr(字段名(clod类型),'查询条件',1,1) > 0; 语法解释:在Oracle中,可以使用instr函数对某个字符串进行判断,判断其是否含有指定的字符。其语法为:instr(sourceString
阅读全文
posted @
2017-07-19 15:08
腾逸
阅读(20322)
推荐(0) 编辑
为什么在 Java 中用 (low+high)>>>1 代替 (low+high)/2 或 (low+high)>>1 来计算平均值呢?好在哪里?
摘要:>>>与>>是位运算符,只对整型有效(不能用于浮点型)。当是整型的时候(low+high)>>1可以代替(low+high)/2。>>>是无符号右移运算符。如果 low+high是正整数,这三种运算是等价的。 由于有编译器优化,他们的效率应该是相同的(如果不存在编译器优化,移位运算更快)。用>>>一
阅读全文
posted @
2017-07-14 13:32
腾逸
阅读(2169)
推荐(1) 编辑