java第一天

今天完成的事情:
 
【主线】
 
1、什么是接口???
 
   接口(interface)是类与类之间的一种约定,一般而言,实现某个接口,意味着该类必须实现接口中的所有方法。
 
2、接口的特性。
 
   接口不可以提供哪些功能:实例化。 实例域。 方法的具体实现。 接口可以提供哪些功能:声明接口变量(类似于抽象变量)。 
 
被继承。 一个类可以实现多个接口(提供多重继承的大多数好处)。
 
3、接口方法的默认实现(default)。 好处:只需要关心需要关心的方法,而不用实现所有方法。 修改接口后,一般指增加【默认方
 
法】后,仍然能够保证代码兼容(不论是否重新编译实现接口的类)。解决默认方法的冲突: 超类优先。(解决兼容性问题) 接口冲突
 
必须覆盖。
 
4、JAVA SE8关于接口值得关注的一些东西:允许在接口中增加静态方法。
 
 
 
5、Interface Comparable<T> 与 Arrays.sort()方法的第一个版本。
 
6、Interface Comparator<T> 与 Arrays.sort()方法的第二个版本。(comparator)
 
 
 
7、回调(callback):http://hellosure.iteye.com/blog/1130176
 
 
 
8、对象clone。 意味着生成一个克隆对象(与原始状态原始状态完全相同),但是之后该对象与原始对象会有自身不同的状态。(应当
 
与建立对象引用的副本区分! ) ,ps : 这个方法并没有想象中那么常用。  ---corejava
 
 
【支线】
 
明天计划的事情:无
 
遇到的问题:
 
收获:

 

posted @ 2017-01-07 21:21  xkfx  阅读(150)  评论(0编辑  收藏  举报