![](https://img-blog.csdnimg.cn/2021060616584829.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
代码重构
个人开发过程中对项目重构的一些手记
至学者
有道无术,术尚可求,有术无道,止于术!
展开
-
代码优化之局部变量的优势
一 概述 在调用方法过程中,传递的参数以及调用中创建的临时变量都被保存在栈(Stack)中,这样速度就会比较快。其他变量,如静态变量,实例变量,他们都会在堆(heap)中被创建,并保留在堆中,这样就会比保存在栈中的数据读取慢。二 Java中的成员变量Java类的成员变量可以分为两种:被static关键字修饰的变量,叫类变量或者静态变量。 普通的实例变量。三 变量被使用的过程程序运行过程中,实例变量属于某个对象的属性,必须创建实例对象,其中...原创 2022-02-07 22:58:54 · 301 阅读 · 0 评论 -
代码优化之条件操作符
一 概述对于if-else条件语句是我们在编程过程中经常使用的,但是在我们的高级语言程序设计过程中,我们应该尽可能的使用条件操作符"if(cond) return;else return;",对于这样的顺序判断结构可以让我们的代码看上去更加的简洁。二 JVM优化其实JVM自己就会帮我们if-else语句优化成条件操作符形式。if-else /** * 校验手机号是否为11位连续数字的字符串 * * @p...原创 2022-02-04 10:03:07 · 195 阅读 · 0 评论 -
利用clone方法加速对象的构建
一 概述Java语言中的所有对象都是继承自java.lang.Object类,在java.lang.Object类中存在一个clone方法。protected native Object clone() throws CloneNotSupportedException;该方法的作用为返回Object对象的拷贝。二 clone方法特性1. 拷贝对象是一个新对象,而不是一个对象的引用地址。2. 拷贝对象与用new关键字返回的区别是,...原创 2022-02-04 09:53:37 · 670 阅读 · 0 评论 -
代码重构之——少用Switch语句
一 概述 对于面向对象程序而言,为了避免switch语句的重复问题,我们应该少用switch(或case)yu'ju原创 2021-06-06 17:13:18 · 947 阅读 · 2 评论