07 2017 档案
摘要:1 六大原则 详情参考:设计模式六大原则(转载)。 2 UML类之间关系有几种?聚合和组合区别? 类之间可能存在以下几种关系:关联(association)、依赖(dependency)、聚合(Aggregation,也有的称聚集)、组合(Composition)、泛化(generalization
阅读全文
摘要:6.1 懒惰即美德 斐波那契数列: >>> fabs = [0, 1]>>> for i in range(8): fabs.append(fabs[-1] + fabs[-2]) >>> fabs[0, 1, 1, 2, 3, 5, 8, 13, 21, 34] 6.2 抽象和结构 6.3 创建函
阅读全文
摘要:第五章 条件、循环和其他语句 5.1 print和import的更多信息 5.1.1 使用逗号输出 >>> print('age',43,45) // 可以用逗号隔开多个表达式,中间会有空格age 43 45 5.1.2 把某事件作为另外事件的导入 import somemodule from so
阅读全文
摘要:原文链接: http://blog.csdn.net/liangyixin19800304/article/details/12760541 怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作三五年
阅读全文
摘要:链接:https://www.zhihu.com/question/29031276/answer/54631312 来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 1:熟练使用各种框架,并知道实现原理(比如Spring, mybatis)。 2: JVM虚拟机原理、
阅读全文
摘要:第四章 字典:当索引不好用时 4.1 字典的使用 字典的适用场景: 表示一个游戏棋盘的状态,每个键都是由坐标值组成的元组; 存储文件修改时间,用文件名作为键; 数字电话/地址簿 4.2 创建和使用字典 如下的“键-值”对就是字典 >>> phonebook = {'alice':'2341', 'b
阅读全文
摘要:第三章 使用字符串 3.1 基本字符串操作 序列操作(索引,分片,乘法,判断成员资格,长度,最大值,最小值)都适用于字符串,但是字符串是不可变的,所以分片赋值是不合法的。 3.2 字符串格式化:精简版 %是字符串格式化操作符 用法:在%左侧放置一个字符串(格式化字符串),右侧放希望被格式化的值。可以
阅读全文
摘要:这里列出10条JAVA编程经验 1 字符串常量放在前面 把字符串常量放在equals()比较项的左侧来防止偶然的NullPointerException。 2 不要相信-1 3 避免意外的赋值 如果你的表达式中有常量,将它放在等式左边。这样当你打算再添加一个 = 时,不容易出错。 4 检查NULL和
阅读全文