240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    Java 序列化与反序列化

    菜鸟的成长之路 含义 序列化:将指定的对象写到文件的过程 反序列化:将文件读出来的过程 前提 1.实现Serializable接口,否则会报错,...

  • Resize,w 360,h 240
    HashMap-源码分析

    一个菜鸟的源码之路 和之前分析的一样,我们来从初始化,加值,扩容这三个步骤来说。 1.new初始化 在这里初始化了一个值,叫负载因子,具体的作用...

  • Resize,w 360,h 240
    HashSet-源码分析

    一个菜鸟的源码之路 1.new初始化 看new函数,发现hashset底层实际是hashmap,初始化一个hashset,实际就是初始化了一个h...

  • Resize,w 360,h 240
    ArrayList-源码分析

    一个菜鸟的源码之路 1.new初始化 1.当new一个ArrayList对象时,去看下ArrayList的构造函数,发现它的代码是这样的: 而e...

  • Resize,w 360,h 240
    JVM之判断对象的存活状态

    jvm垃圾收集器在进行垃圾回收时,会判断对象是否存活状态,只有死去的对象才会被回收。那么怎么判断对象的存活状态呢? 1. 引用计数算法 含义:给...

  • Resize,w 360,h 240
    JVM之类文件结构 一

    计算机只认识0和1,所以我们写的程序需要经编译器翻译成由0和1构成的二进制格式才能由计算机执行。 1.概述 java文件会被编译为class文件...

  • Resize,w 360,h 240
    nginx 403错误

    在部署hexo博客时,由于使用hexo server启动经常停止,所以便想将hexo静态部署到nginx上。但在部署过程中,nginx出现403...

  • Java反射

    最近在研究spring框架,而spring的ioc是基于反射机制来完成的,因此先来学习下反射 使用场景当我们的程序在运行时,需要动态的加载一些类...

  • Java == 和 equals

    在java中,==和equals的使用有两种情况:字符串变量,和非字符串变量 对于字符串对象:1."=="是用来比较字符串本身的值,即两个字符串...