Vector是List接口的另一实现,有非常长的历史了,从jdk1.0开始就有Vector了,先于ArrayList出现,与ArrayList的最大区别是:Vector 是线程安全的,简单浏览一下Vector: 类定义: Vector支持快速随机访问,和arrayList一样。 Vector 初始容 ...
分类:
编程语言 时间:
2016-07-04 21:48:40
阅读次数:
218
一、源码解析1、 LinkedList类定义2、LinkedList数据结构原理3、私有属性4、构造方法5、元素添加add()及原理6、删除数据remove()7、数据获取get()8、数据复制clone()与toArray()9、遍历数据:Iterator()二、ListItr 一、源码解析 1、 ...
分类:
其他好文 时间:
2016-07-04 10:03:38
阅读次数:
232
先看看类定义: 在看看Node的定义: Node中保存着存入集合的对象,同时也保存着上一个节点和下一个节点,由此可知,LinkedList 内部采用的是双向链表结构。 再看看CRUD操作: add: 与linkLast对应的还有linkFirst: 既然存在在对尾、队尾添加元素,那么是不是也应该存在 ...
分类:
编程语言 时间:
2016-07-04 01:03:41
阅读次数:
383
1.帮助文档 A.格式:/**...*/ 注意:在同一文件夹下,类定义在一个文件中和定义在两个文件中,效果是一样的 B.构造方法私有化,外界就不能调用构造方法,这时,只能通过类名调用类中用static关键字修饰的方法,静态的可以通过类名修饰 C.使用帮助文档时,用public修饰类名,不然会提示权限 ...
分类:
编程语言 时间:
2016-07-03 19:03:19
阅读次数:
164
1)、python在类中的定义在py2-3版本上是使用的有新式类和经典类两种情况,在新式类和经典类的定义中最主要的区别是在定义类的时候是否出现引用object;如:经典类:Class 类名:;而新式类定义的时候使用Class 类名(object): 2)、定义来源:在Python 2及以前的版本中, ...
分类:
编程语言 时间:
2016-07-01 16:13:51
阅读次数:
152
窗体是程序与用户交互的可视界面,窗体也是对象,窗体类定义了生成窗体的模版,实例化一个窗体类就产生了一个窗体。 .NET框架类库的System.Windows.Forms命名空间中定义的Form类是所有窗体类的基类。 1、常用属性 属性:图标、标题、位置、背景等可在窗体属性面板设置,也可以代码实现。 ...
abstract class 和Interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,赋予了Java强大的面向对象能力,这两者之间有相似的地方但实际用法还是有很多不同。
1. 抽象类
在面向对象的概念中,所有的对象都是通过类来进行描述,但是反过来则不是,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就...
分类:
编程语言 时间:
2016-06-30 12:51:19
阅读次数:
166
1.概念: 装饰器模式又叫做装饰者模式,是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。传统的编程模式都是子类继承父类实现方法的重载,使用装饰器模式,只需添加一个新的装饰器对象,更加灵活,避免类数目和层次过多。 2.角色: Component(被装饰对象基类):定义一个对象接口,以 ...
分类:
Web程序 时间:
2016-06-29 14:42:39
阅读次数:
339
一、组成:方法和属性。类定义:classMyClass():defsay(self):print("hello")test=MyClass()test.say()2.属性:self.attr=value普通属性:self.attr=value静态属性:attr=value方法:deffunc(self):普通方法:deffunc(self):只能对象.func来调用类方法:deffunc(cls):原则上应..
分类:
编程语言 时间:
2016-06-29 01:14:59
阅读次数:
127
一、组成:方法和属性。类定义:classMyClass():defsay(self):print("hello")test=MyClass()test.say()2.属性:self.attr=valueTODO:普通属性:静态属性:方法:deffunc():TODO:普通方法:类方法:静态方法:3.特殊的方法:构造函数:def__init__(self,name):self.name=name其..
分类:
编程语言 时间:
2016-06-29 01:13:59
阅读次数:
152