zoukankan      html  css  js  c++  java
  • 最近读jdk源码一些基础的总结(有待后续深入)

    第一点:java.lang

    1.Object类,hashCode()方法,equals()方法,clone()方法,toString()方法,notify()和notifyAll()方法,wait()方法,finalize()方法

    2.Comparable接口中只有一个空的compareTo()方法

    3.Iterable接口中一个forEach()方法和一个spliterator()迭代器

    4.Cloneable接口是空的(标记接口),作为调用Object类中clone()方法的标识,否则在调用 clone() 时会报 CloneNotSupportedException 异常。clone()只能浅拷贝。

    5.Number类实现Serializable接口,提供intValue、longValue等基本类型转换方法。

    6.Integer类继承Number类实现Comparable接口

    7.Sring类实现Serializable、Comparable、CharSequence三个接口,里面东西有点多,加上StringBuffer和StringBuilder,后面专门写一个讲解

    8.Thread类实现Runnable接口,后面专门开章节讲解一些区别

    第二点:java.util中的集合

    1.Map接口,提供size()、isEmpty()、containsKey()、containsValue()、get、put、remove()、putAll、clear方法,Entry数组是他的内部类(也是一个接口)

  • 相关阅读:
    repair table
    利用逻辑备份恢复部分库表
    Web框架理解
    BootStrape基础使用
    jQuery入门
    BOM操作
    DOM操作
    day12 css样式
    JavaScript基础
    day11 前端知识简单总结
  • 原文地址:https://www.cnblogs.com/jdbc2nju/p/7813677.html
Copyright © 2011-2022 走看看