1、 方法重载与覆盖的区别?( Overload 与 Override 的区别)
答:方法的重载属于编译时多态,方法名相同参数列表不同,返回值必须相同或都没有返回值类型。
方法的覆盖属于运行时多态,子类覆盖父类的方法,子类指向父类引用,在调用方法的时候用父类的引用调用。
2、 集合的实现类与区别?
答:Collection 接口,集合结构总的父接口,有两个子接口 list 和 set...
分类:
编程语言 时间:
2016-05-13 01:40:50
阅读次数:
159
一.多态的实现--虚表1.多态就是多种形态。在C++中,对同一父类和子类构造出的不同对象发出同一条指令,需要它们完成不同的工作,就需要在父类和子类写出相同函数名的函数方法,并用虚函数区分它们。父类的指针/引用调用重写的虚函数,当父类指针/引用指向父类对象时调用的是父..
分类:
编程语言 时间:
2016-04-20 02:06:55
阅读次数:
296
一、JS插件概览-脚本引用-依赖于jQuery-单个引用-全部引用-调用方式-data属性-编程方式-事件-e.preventDefault()模态框-以弹出对话框的形式出现工具提示-tooltip.js弹出框-弹出框依赖工具提示插件过滤效果-transaction.js-CSS过渡下拉菜单滚动监听标签页警告框按钮折叠框轮播附..
分类:
Web程序 时间:
2016-04-06 00:49:55
阅读次数:
208
Java中方法的参数总是采用传值的方式。 下列方法欲实现对象的交换,但实际上是不能实现的。 因为传入swap的参数实际是对象a和b的一个拷贝(假设为aa,bb)。 在方法中虽然交换了aa和bb,但方法结束后它们不再存在。 a和b仍然引用调用swap之前的对象。 分割线 其实与c传指针是一个道理, 假 ...
分类:
编程语言 时间:
2016-04-01 17:44:53
阅读次数:
209
1.对象的向上转型——将子类的对象赋值给父类的引用 Student s=new Student(); Person p=s; 一个引用能够调哪些成员(变量和函数),取决于这个引用的类型 也就是Person 一个引用调用的是哪一个方法取决于这个引用指向的是哪个对象 2.对象的向下转型——将父类的对象赋 ...
分类:
编程语言 时间:
2016-03-28 16:59:14
阅读次数:
245
Spring IOC 容器可以管理Bean的生命周期,Spring允许在Bean生命周期的特定点执行定制的任务 Spring IOC 容器对Bean的生命周期进行管理的过程: 1、通过构造器或工厂方法创建Bean的实例 2、为Bean的属性设置值和对其他Bean的引用 3、调用Bean的初始化方法
分类:
编程语言 时间:
2016-03-20 00:20:58
阅读次数:
171
正在执行的程序为执行该程序的初始(或主)线程维护一个主堆栈,并为每个从属线程维护不同的堆栈。堆栈是临时内存地址空间,用于保留子程序或函数引用调用期间的参数和自动变量。如果线程堆栈的大小太小,则可能会出现堆栈溢出,从而导致无提示数据损坏或段故障。 使用 f95 -stackvar 选项编译 Fortr
分类:
其他好文 时间:
2016-03-17 21:21:50
阅读次数:
233
在JavaScript中,this关键字是用来引用 调用该函数的 那个对象的。看几个栗子: 从上面的例子可以看出,this引用的是 调用该函数时“.”前面的那个对象(如 obj.funObj()、obj.aCopy() );如果没有通过“.”的方式而是直接调用,那么this引用的就是全局对象,换句话
分类:
编程语言 时间:
2016-03-17 16:10:52
阅读次数:
155
1、数据源没有更新,调用notifyDataSetChanged无效。 2、数据源更新了,但是它指向新的引用,调用notifyDataSetChanged无效。 3、数据源更新了,但是adpter没有收到消息通知,无法动态更新列表。 我遇到的问题是:数据源更新了,但是adapter中的数据源没有更新
分类:
移动开发 时间:
2016-02-29 21:38:06
阅读次数:
243
学了线程,收获不少,记录下了吧. 一、线程的主要两种实现方法。 1.继承Thread类,重写run()方法 main方法中创建子类,引用调用start()方法 实例如下: //继承Thread类,重写run()方法 public class ThreadOne extends Thread { pu
分类:
编程语言 时间:
2016-02-28 13:50:27
阅读次数:
224