2013年5月7日

Java中equals与==异同

摘要: 为了更好的理解,先来看看java的数据类型java的数据类型分为两大类:基本数据类型与引用数据类型。基本数据类型有8种:数值型:byte int short long字符型:char布尔型:bool引用数据类型有3种:类:Class接口:Interface数组:Array再有,基本数据类型也有与自己相对应的封装类,即引用类型:数值 :Byte、Short、Integer、Long、Float、Double字符:Character布尔:Boolean在java中基本数据类型都被统一放在一块区域(内存的栈中),其中有一部分区域称之为“常量池”。在常量池中,基本数据类型可以被共享,也就是说我们定义一 阅读全文

posted @ 2013-05-07 20:44 李皮筋 阅读(413) 评论(0) 推荐(0) 编辑

代码规范与可读性

摘要: 1.尽量使方法简短。上下文很重要,5-20行为最佳。(始终能在一个屏幕里放得下) 2.不要把一个变量用于多个服务。(一个变量应该始终只为一个目的服务) 3.使变量能顾名思义。( 只要看一眼就能知道是干嘛的) 4.把变量定义在靠近使用的地方。同1的上下文的原因。 5.拒绝神秘数字 a < 4386 不如 a < MAX_INPUT_LENGTH 。在使用一个数值前赋给变量。 6.不要逆常规。如驼峰表示法,常量定义等的书写方式。 7.警惕过早优化。你第一应该关心的事情是写出易于理解的代码。如果你觉得有些地方很慢,不要盲目的重写代码,你应先找到慢的证据。不要傻乎乎的去解决根本不存在的问题 阅读全文

posted @ 2013-05-07 11:23 李皮筋 阅读(219) 评论(0) 推荐(0) 编辑

强行者有志,坚持技术博!

摘要: 之前在自己工作室博客上写了一些博客,但是由于服务器问题搁浅了一段时间。其实不管什么原因,都是自己的原因。现在博客园重拾技术博。 阅读全文

posted @ 2013-05-07 11:19 李皮筋 阅读(190) 评论(1) 推荐(0) 编辑

导航