摘要: ==与equals的主要区别是: ==: ==常用于比较原生类型(基本数据类型):byte,short,char,int,long,float,double,boolean,比较的是他们的值。 若用==来比较两个对象,则比较的是这两个对象的内存地址。因此,除非是同一个new 出来的对象,比较结果为t 阅读全文
posted @ 2018-02-22 17:33 Code_Bear 阅读(1109) 评论(0) 推荐(0) 编辑
摘要: 本文由 ImportNew - 挖坑的张师傅 翻译自 javapapers。欢迎加入翻译小组。转载请见文末要求。 本文将介绍 Java 中 Integer 缓存的相关知识。这是 Java 5 中引入的一个有助于节省内存、提高性能的特性。首先看一个使用 Integer 的示例代码,展示了 Intege 阅读全文
posted @ 2018-02-22 16:36 Code_Bear 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 1、在做条件判断时,不要将变量放在判断符的左边,这样做可以防止出现空指针异常,以字符串比较为例: 2、对于Integer类型的比较,一定要用equals进行比较,用==比较会出现问题。在-128~127这个区间内,Integer用==和equals的结果是一样的,但是超出这个区间,用==比较就会出现 阅读全文
posted @ 2018-02-22 16:32 Code_Bear 阅读(410) 评论(0) 推荐(1) 编辑
摘要: 1、尽量不要写太过复杂的SQL查询,不要想着非要一次性将结果全部以前端要求的形式返回出来,可以多次分开查询,这样逻辑清晰,问题解决速度快,方便维护,并且SQL的效率也高。 2、在使用联表查询的时候,关联表的表长一定不能过长,不然十分影响查询效率。工作中的实际情况是,当关联表表长接近1000时,速度就 阅读全文
posted @ 2018-02-22 13:26 Code_Bear 阅读(211) 评论(0) 推荐(0) 编辑