技术书籍
大志11
种一棵树最好的时间是十年前,其次是现在
展开
-
读《重构——改善既有代码的设计》笔记
这一次是读《重构——改善既有代码的设计》的笔记1、重构的意义在于:你永远不必说对不起——只要把出问题的地方修补好就行 了;2、重复代码是万恶之源;3、一般来说,我不会在扩展类中覆写原始类的函数,只会添加新的方法;4、数据声明为public被看做是一种不好的做法;原创 2016-11-30 10:03:46 · 577 阅读 · 0 评论 -
读《Head First设计模式》笔记
这次读《Head First设计模式》笔记策略模式:定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。基础:1、抽象;2、继承;3、多态;4、封装。设计原则:1、找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。2、针对接口编程,而不是实现编程。3、多用组合,少用继承原创 2016-11-30 10:11:02 · 692 阅读 · 0 评论 -
读《Effective java》笔记
这次读《Effective java》笔记如下1、同大多数学科一样,学习编程的艺术首先要学会基本的规则,然后才能知道什么时候可以打破这些规则;2、本书讨论如何编写出清晰、正确、可用、健壮、灵活、可维护的程序;原创 2016-11-30 10:14:21 · 568 阅读 · 0 评论 -
读《java web整合开发》笔记
这次读了一本很厚的《java web整合开发 王者归来》做得一些笔记JSP部分1、编译后的JSP跟HttpServlet一样,都是javax.servlet.Servlet接口的子类,因此JSP是另一种形式的Servlet。2、JSP包含的技术:javaBean、自定义标签库、EL表达式、JSTL、3、在JavaEE5.0规范中,如果一个Web应用只含有JSP程序以及HTML页原创 2016-11-30 10:17:47 · 595 阅读 · 0 评论 -
读《代码整洁之道》笔记
这次,读了《代码整洁之道》,做的一些笔记如下1、尽量使用“一词一义”;2、破窗理论;3、保持函数短小;4、switch中判断语句太多。可考虑使用设计模式(例如:抽象工程模式)5、取个容易理解的方法名(哪怕名称很长);6、最理想的函数参数量是零,其次是一个参数,最好参数数量少于3个;7、注意函数的副作用;8、重复可能是软件中一切邪恶的根源;9、调用函数应该放在原创 2016-11-30 09:59:02 · 425 阅读 · 0 评论