- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 java中的==和equals
1.相同点 二者都是测试两个变量是否相等。2.不同点 使用==,若两个变量是基本数据类型,且都是数值类型,则只要二者数值相等,则返回true.若二者均为引用变量,则他们必须指向同一个对象时,才会返回true。 使用equals时,一般是在类型重写Object的equals()方法,比如String的equals()方法时判断两个字符串包含的序列是否相等,并不能说equals
2013-11-04 19:45:52 305
原创 初始化块
1.初始化块是对构造器的补充,初始化块总是在构造器执行之前执行,系统可以同样使用初始化块来进行对象的初始化块操作。执行顺序:Object类的初始化块,Object的构造函数,.......,父类,.......,该类的初始化块和构造函数。使用:如果有一段初始化代码对于所有对象完全相同,且无需接收任何函数,则可以把这段初始化处理代码提取到初始化块中。2.静态初始化块需要使用stati
2013-11-04 11:09:11 457
原创 继承和组合
1.相同点:二者都是实现类重用的重要方式。2.不同点:继承会破坏封装性。例:class A { public void fun(){} public void breath(){}}class B extends A{ public void funb(){}}class C extends A{ public void fu
2013-11-04 09:50:36 434
原创 java中的重载、重写(覆盖)和类型转换
1.定义重载:主要发生在同一个类中的两个同名函数之间或者具有继承关系的父类和子类中具有同名函数之间,由于函数形参类型不同或者形参个数不同产生重载。重写(覆盖):发生在父类和子类同名函数之间,子类使用父类的同名函数,只是修改了函数体中的内容。若想在子类的重写函数体中调用父类的该方法,则使用super.方法()。
2013-11-04 09:10:03 972
转载 多态
多态是面向对象的重要特性,简单点说:“一个接口,多种实现”,就是同一种事物表现出的多种形态。编程其实就是一个将具体世界进行抽象化的过程,多态就是抽象化的一种体现,把一系列具体事物的共同点抽象出来, 再通过这个抽象的事物, 与不同的具体事物进行对话。 对不同类的对象发出相同的消息将会有不同的行为。比如,你的老板让所有员工在九点钟开始工作, 他只要在九点钟的时候说:“开始工作”即可,而不需要对
2013-11-02 21:53:28 338
转载 面向过程和面向对象
面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。 例如五子棋,面向过程的设计思路就是首先分析问题的步骤:1、开始游戏,2、黑子先走,3、绘制画面,4、判断输赢,5、轮到白子,6、绘制画面,7、判断输赢,8、
2013-11-02 21:49:50 311
原创 数据结构-----排序
1.插入排序#includeusing namespace std;void insertSort(int *a,int n){//从小到大进行插入排序 int temp,j; for(int i=1;i<n;i++) { temp=*(a+i); j=i-1; while(j>=0&&*(a+j)>temp) { *(a+j+1)=*(a+j);
2013-10-31 20:35:33 334
原创 2013年下半年百度安徽招聘笔试题
一:简答1.静态链接库和动态链接库的优缺点? 定义:静态链接库(Static Library,即lib)与动态链接库(Dynamic link Library,即dll) 都是共享代码的方式。 使用静态链接库,无论你愿不愿意,.lib文件中的指令都会被直接包含在最终生成的.exe文件中。 使用动态链接库则.dll文件中的代码不必被包含在最终的.exe中,exe文件执行时
2013-10-31 20:03:41 1480
原创 2013年下半年科大讯飞笔试题目
1.题型 单项选择,多项选择,填空,编程2.主要范围 C语言,数据结构,操作系统(多选较多) 编程主要为字符串的操作。3.编程题 1)给定一个16进制数(0x12d3),转为十进制输出。不要求检查有错误输入。 2)给定一个字符串,将其中的非字母字符删掉。 如:anbd123def*a,输出为anbddefa. 第一个编程题主要考基础的转
2013-10-31 19:53:02 923
EXT.NET官方版
2013-10-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人