菜鸟的成长之路 含义 序列化:将指定的对象写到文件的过程 反序列化:将文件读出来的过程 前提 1.实现Serializable接口,否则会报错,...
一个菜鸟的源码之路 和之前分析的一样,我们来从初始化,加值,扩容这三个步骤来说。 1.new初始化 在这里初始化了一个值,叫负载因子,具体的作用...
一个菜鸟的源码之路 1.new初始化 看new函数,发现hashset底层实际是hashmap,初始化一个hashset,实际就是初始化了一个h...
一个菜鸟的源码之路 1.new初始化 1.当new一个ArrayList对象时,去看下ArrayList的构造函数,发现它的代码是这样的: 而e...
jvm垃圾收集器在进行垃圾回收时,会判断对象是否存活状态,只有死去的对象才会被回收。那么怎么判断对象的存活状态呢? 1. 引用计数算法 含义:给...
计算机只认识0和1,所以我们写的程序需要经编译器翻译成由0和1构成的二进制格式才能由计算机执行。 1.概述 java文件会被编译为class文件...
在部署hexo博客时,由于使用hexo server启动经常停止,所以便想将hexo静态部署到nginx上。但在部署过程中,nginx出现403...
最近在研究spring框架,而spring的ioc是基于反射机制来完成的,因此先来学习下反射 使用场景当我们的程序在运行时,需要动态的加载一些类...
在java中,==和equals的使用有两种情况:字符串变量,和非字符串变量 对于字符串对象:1."=="是用来比较字符串本身的值,即两个字符串...