摘要:
python是面向对象的语言。 7.1 对象的魔力 7.1.1 多态 不管是字符串还是列表,count()函数都可以正常工作。 >>> ['ab','b','c'].count('c')1>>> 'abc'.count('c')1 下面的加号 + 运算符对于整数和列表都可以起作用,而且行为不同: > 阅读全文
摘要:
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 阅读全文
摘要:
首先看一下JAVA IO的类继承关系 阅读全文
摘要:
原文链接: 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和 阅读全文