![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
重构代码
惊慌压力山大
深耕码田,科技改变生活
展开
-
理解Java内部类与匿名内部类的区别
内部类:内部类基本概念如果A类需要直接访问B类中的成员,而B类又需要建立A类的对象。这时,为了方便设计和访问,直接将A类定义在B类中。就可以了。A类就称为内部类。内部类可以直接访问外部类中的成员。而外部类想要访问内部类,必须要建立内部类的对象。class Outer { int num = 4; class Inner { void show() { System.out.println("inner s转载 2020-12-02 18:55:33 · 3308 阅读 · 0 评论 -
IDEA真牛逼,900行"又臭又长"的类重构,分分钟搞定
最近,在对已有项目进行扩展的时候,发现要改动的一个类它长900行,开放了近40个public接口,我流着泪把它给改完了。为了防止这样的惨剧再次发生在我的身上,我觉得有必要写一篇博客来让广大程序猿同胞知道代码重构的重要性。如果你身边有一个类写上千行的猿,一定要把此文转给ta为什么类不能过长?类过长——读不通,扩展不通 读不通——直接用滚轮滚都得好几秒,就算是...原创 2020-05-06 10:40:56 · 242 阅读 · 0 评论