JDK 源码学习(String JDK 1.8)

前言:缓存

  以我如今的小白身份就简单看些源码哈哈在参照别人的学习意见就分享下个人笔记;(好像和1.7有点不同)函数

  String :学习

      

  String 的成员变量只有两个 一个value 一个是hash(hash 就是缓存String对象的hash值)支持序列化或反序列化。spa

  Java 的序列化机制是经过在运行时判断类的 serialVersionUID 来验证版本一致性的。在进行反序列化时JVM 会把传来的字节流中的 serialVersionUID 与本地相应实体(类)的 serialVersionUID 进行比较,若是相同就认为是一致的,能够进行反序列化,不然就会出现序列化版本不一致的异常 (InvalidCastException)。
  构造函数:
     
    哈哈 先写到这里 有任务了 周末补吧

1,String 是被final修饰因此不能被继承。对象

相关文章
相关标签/搜索