zoukankan      html  css  js  c++  java
  • 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
     
     
    【支线】
     
    明天计划的事情:无
     
    遇到的问题:
     
    收获:
  • 相关阅读:
    2017 ACM/ICPC Asia Regional Qingdao Online Solution
    2017ACM/ICPC Guangxi Invitational Solution
    POJ
    The Maximum Unreachable Node Set 【17南宁区域赛】 【二分匹配】
    17 南宁区域赛 F
    17南宁区域赛 I
    17南宁区域赛 J
    CodeForces
    c/c++ 输入输出技巧
    ZOJ
  • 原文地址:https://www.cnblogs.com/xkxf/p/6260395.html
Copyright © 2011-2022 走看看