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数组是他的内部类(也是一个接口)

  • 相关阅读:
    github提交代码403
    针对七牛含有特殊字符的文件名,对特殊字符编码处理
    去除字符串所有空格
    按关键词匹配度排序
    服务器监控-Zabbix
    数据同步
    字符串-占位符
    Redis序列化
    Redis监听回调
    时间计算
  • 原文地址:https://www.cnblogs.com/jdbc2nju/p/7813677.html
Copyright © 2011-2022 走看看