如何提升编程技巧
-
深入理解 OO 思想,非常非常非常重要!!!!!!!
-
多读 JAVA 相关的书籍
-
多练习,只有多去写代码,才能更懂代码
-
阅读关键的 API(
java.lang.*
,java.io.*
,java.util.*
)的源码 -
处理问题之前,花更多的时间去分析问题,这其实是在节约时间
-
通过帮助他人来提升自己对问题的理解
-
尽量写简单、容易理解的逻辑代码,而不是通过复杂的代码来彰显自己的代码多么牛逼,好的代码本身就是文档
-
多阅读大牛的技术博客
-
保持跟进新的 JAVA 技术,可以不去精通,但是你不能落后
-
多阅读文档
-
不要去和他人比较(最后一点,但并不是关键性的),最大的敌人永远是你自己
理解编程中的“编”字的含义,预先编好的,按照预先制定好的或计划或方案或策略。。。。进行编写的程序
分析一个程序建议找到程序的入口开始分析
程序自上而下执行
定义一个类的基本原则,深思熟虑一个类的is与has的关系
类是对某种名词性事物的抽象,接口是对一类行为或者规范的抽象,接口是相对于抽象类更深层次的抽象。
里氏替换原则
理解程序的"内部"与"外部"的概念