1、代码块(掌握) 1、概述 由{}扩起来的代码称之为代码块,类或者方法也可认为是代码块,但是一般不这么说,我们平时所说的代码块指的是孤零零的{} 2、代码块作用 局部代码块作用 让变量尽可能早的从内存中消失,提高效率 构造代码块作用是 把所有构造方法中的共同的内容定义在构造代码块中,提高代码复用性 ...
分类:
其他好文 时间:
2016-12-23 09:53:33
阅读次数:
221
章节. 编程习惯 why 函数(<<为了>>便于提升软件开发效率和维护效率) 开发角度: 1)隐藏实现细节,这也是API质量最重要的品质2)复用:通过使用函数来代码复用,提高了软件开发效率 3)可维护性:软件更易维护:函数内的代码修改,能够一次改动<<从而>>多处地方自动改动,便于根据需求改动功能或 ...
分类:
其他好文 时间:
2016-12-20 07:40:15
阅读次数:
156
一、数据结构和算法知识、Java基础知识 附个人算法整理下载地址(目标是实现代码复用):https://github.com/chenyonghai/cyhalgorithm (待完善) 二、自己心里得有个总体把握,有一套属于自己的技术体系框架,掌握核心内容,从而最大化的实现代码复用。 下面的项目, ...
分类:
其他好文 时间:
2016-12-14 21:36:15
阅读次数:
180
项目遇到分布式与高并发的问题,我的疑惑是:那么多公司能应对高并发与分布式,为什么我们处理起来还是这么难? 我的分析: 如果要解决这些问题,应该怎么做? 引申出的问题: 为什么 Github 上这么多代码,有时候很难找到想要的? 我想到的解决方法: 最近在写一个爬虫项目,有这样的困惑: Python ...
分类:
其他好文 时间:
2016-12-12 01:29:13
阅读次数:
225
Atitit 代码复用的理解attilax总结 1.1. 继承1 1.1.1. 模式1:原型继承1 1.1.2. 模式2:复制所有属性进行继承 拷贝继承1 1.1.3. 模式3:混合(mix-in)1 1.1.4. 模式4:借用方法1 1.2. 组合2 1.3. API提供了一种代码复用的机制。2 ...
分类:
其他好文 时间:
2016-12-11 18:28:35
阅读次数:
185
什么是泛型? 泛型是程序设计语言的一种特性。允许程序员在强类型程序设计语言中编写 体验泛型代码时定义一些可变部份,那些部份在使用前必须作出指明。各种程序设计语言和其编译器、运行环境对泛型的支持均不一样。将类型参数化以达到代码复用提高软件开发工作效率的一种数据类型。泛型类是引用类型,是堆对象,主要是引 ...
分类:
编程语言 时间:
2016-12-04 20:47:54
阅读次数:
244
所谓代理模式,简单地说将原来直接由客户实现或者调用功能代码块通过一个中间代理的对象去实现调用或者实现,目的是可以降低事务类代码对业务代码的污染以及提高代码复用性及可维护性。 ...
分类:
其他好文 时间:
2016-11-28 19:59:26
阅读次数:
190
一、函数 a=1, b=2, 交换值 定义中间量c,C=None, a,b=b,a a,b,c=1,2,3 sys.argv 实现指定的某些功能,使用的时候可以直接调用,简化代码,提高代码复用性 def fun():#定义一个函数,后面是函数名 print("Hello World")#函数体 例如 ...
分类:
编程语言 时间:
2016-11-25 12:35:07
阅读次数:
298
三大特性: 1、多态:方法的重载(同一类中方法名相同,参数列表不同)、重写/覆盖(父子中,方法名、形参列表相同,子类返回值类型比父类返回值类型相等或者更小,子类的访问权限应 比父类的更大或相等) 2、继承:extends,代码复用 3、封装:隐藏类的内部属性和实现,对外提供公共访问方式,外界通过se ...
分类:
其他好文 时间:
2016-11-25 00:46:04
阅读次数:
259
1.什么是继承 子类继承父类就是对父类的扩展,继承时会自动拥有父类所拥有的处private之外的所有成员作用:增加代码复用语法格式: class 子类名 extends 父类名{…………}第9章 Java类的三大特性之一:继承例子: 2.继承中的方法的重写 子类在继承父类之后,可以把这个方法重写,并 ...
分类:
编程语言 时间:
2016-11-16 15:04:01
阅读次数:
279