Java的多态性:发送消息给某个对象,让该对象自行决定响应何种行为。 通过将子类对象引用赋值给超类对象引用变量来实现动态方法调用。java的多态性要满足三个条件:1、继承关系2、在子类重写父类的方法3、父类引用指向子类的对象,即animal p = new dog()在多态中非静态成员函数的特点:在...
分类:
编程语言 时间:
2015-10-27 22:03:29
阅读次数:
219
1、快速排序算法 1 #include 2 3 struct node 4 { 5 int key; 6 }; 7 typedef struct node DataType; 8 9 int Qukpass_sort(DataType Ar[],int s,int t);10 int Q...
分类:
编程语言 时间:
2015-10-27 22:04:33
阅读次数:
305
java的linkedList集合,是一个单链集合,因此只需要知道头,便知道后边接着的全部。 第一步:先把头文件写好 linkedList.h//这是头文件struct person{ int value; struct person * next;};typedef st...
分类:
编程语言 时间:
2015-10-27 22:01:33
阅读次数:
211
一、接口Map1.V put(K key, V value)2.int size()3.public class HashMap implements Map按键的哈希值存储,put时,key相同会发生替换,一个key值只能对应一个value4.Map的遍历Map没有迭代器,通过keyset()和v...
分类:
编程语言 时间:
2015-10-27 21:58:13
阅读次数:
212
第二课学习了一些Swift的基本类型和流程控制语句Xcode环境配置完成后,创建了第一项目,首先提出的是一个问题,main在哪里,在Swift语言中main是作为一个类表现出来,相当与一个带头大哥,一个主类,Swift语言里的任何类的属性、方法、对象都要放到main类来实现。一、基本类型1.基础在S...
分类:
编程语言 时间:
2015-10-27 21:56:55
阅读次数:
217
5.1子类与父类1 java不支持多重继承,即一个子类不可以从多个父类中同时继承,而C++中可以。人们习惯地称子类与父类的关系式“is—a”的关系2 再类的声明过程中,通过关键字extends来定义一个类的子类eg: class 子类名字 extends 父类名字{ }3 java中的类按照继承关....
分类:
编程语言 时间:
2015-10-27 21:56:26
阅读次数:
186
基础知识回顾 1.在给可变数组添加元素时,要保证该数组已被初始化 2.在遍历可变数组时,不能对其进行增删改 3.NSMutableArray继承自NSArray,几乎拥有NSArray的一切方法。 4.OC数组只能存放OC对象,不能存放非OC对象,如int,结构体和枚举等。NSArray NSA.....
分类:
编程语言 时间:
2015-10-27 21:55:50
阅读次数:
247
java和javaScript是两种完全不同的语言,并不是收都有个java就类似Java,全称应该是 Java Applet,是嵌在网页中,而又有自己独立的运行窗口的小程序。Java Applet 是预先编译好的,一个Applet 文件(.class)用 Notepad 打开阅读,根本不能理解。Ja...
分类:
编程语言 时间:
2015-10-27 21:50:10
阅读次数:
139
创建一个一维数组var a=[1,'2',true];alert(a.lenght);运行结果:3数组类似于String类型,每个元素都有索引,并且都有length属性,不同的是,String类型的值无法直接访问某个字符,而数组则可以访问某个元素,如var array=[1,'2'];alert(a...
分类:
编程语言 时间:
2015-10-27 21:49:17
阅读次数:
252
转载自http://chenpeng.info/html/3021进程进程是什么?进程是正在执行的程序;进程是正在计算机上执行的程序实例;进程是能分配给处理器并由处理器执行的实体。 进程一般会包括指令集和系统资源集,这里的指令集是指程序代码,这里的系统资源集是指I/O、CPU、内存等。 综合起来,我...
分类:
编程语言 时间:
2015-10-27 21:46:22
阅读次数:
200
关于A*算法网上介绍的有很多,我只是看了之后对这个算法用c写了一下,并测试无误后上传以分享一下,欢迎指正!下面是我找的一个介绍,并主要根据这个实现的。 寻路算法不止 A* 这一种, 还有递归, 非递归, 广度优先, 深度优先, 使用堆栈等等, 有兴趣的可以研究研究~~简易地图 如图所示简易地图, 其...
分类:
编程语言 时间:
2015-10-27 21:47:53
阅读次数:
373
最近在和师兄探讨希尔排序的实现原理,得到了师兄的点拨。 进入正题,讲希尔排序首先就要将插入排序,插入排序的原理很简单:给定数组a的[ first,last)区间,经过 i-1次排序之后,a[first]...a[first+i-1]已排好序。第 i 遍处理就是将 a[first+i]插入到a[fi....
分类:
编程语言 时间:
2015-10-27 21:46:39
阅读次数:
239
File类1.String[] list() 返回一个目录下文件和文件夹路径的字符串数组2.File[] listFiles() 以File类对象数组,返回目录下的所有文件和文件夹3.isDirectory()判断是否是目录OutputStream抽象类1.直接子类FileOutputStream(...
分类:
编程语言 时间:
2015-10-27 21:43:10
阅读次数:
223
1、引用maven org.apache.shiro shiro-core 1.2.1 org.apache.shiro shiro-web 1.2.1 org.ap...
分类:
编程语言 时间:
2015-10-27 21:43:21
阅读次数:
165
异常分两种大的异常类型,运行时异常和受检查异常。用户既可以使用系统的异常类来处理异常信息,也可以创建系统的异常类的子类来自定义异常,这种方式比较灵活,虚拟机可以报出自己设置的异常信息,清楚明白。1、运行时异常 运行时异常的特点时java编译器不去检查它,也就是说,当程序中可能出现这类异常时,即时没....
分类:
编程语言 时间:
2015-10-27 21:40:44
阅读次数:
211