240 发简信
IP属地:浙江
  • JDK8的哈希冲突算法

    hashCode方法:默认为包名+地址值,如果我们需要计算哈希值时,必须重写该方法,返回值一个32位的二进制 上图可以看出,计算出的hashCo...

  • java中IO流有哪些,各有什么特点和功能

    具体操作分成面向字节(Byte)和面向字符(Character)两种方式。如下图所 示: IO流的三种分类方式 1.按流的方向分为:输入流和输出...

  • 线程的几种实现方式,run方法能启动线程吗?

    创建线程的第一种方式:继承 Thread ,由子类复写 run 方法。 步骤: 1,定义类继承 Thread 类; 2,目的是复写 run 方法...

  • 线程的六种状态

    NEW 尚未启动的线程处于此状态。 RUNNABLE 在Java虚拟机中执行的线程处于此状态。 BLOCKED 被阻塞等待监视器锁定的线程处于此...

  • Error和Excption的区别

    在日常代码编写过程中,肯定不会出现没有错误的程序,无错误的程序有可能会出现在“码农”的幻想中。我们在日常的开发中,异常的处理肯定是大家经常碰到的...

  • final,finally和finalize的区别

    在java中,final可以用来修饰类,方法和变量(成员变量或局部变量)。下面将对其详细介绍。 1.1 修饰类 当用final修饰类的时,表明该...

  • Resize,w 360,h 240
    浅析HashSet和TreeSet的区别及底层实现

    HashSet:存储无序,无索引,元素不可重复,可存储null,底层实现为创建一个HashMap,取HashMap的键作为数据存储 需要重写ha...

  • HashMap和HashTable的区别

    HashMap:存储无序,键唯一,通过重写hashcode和equals方法保证唯一性,键值可存储为null,有containsValue和co...

  • 集合的体系架构

    集合的体系主要分为四个部分,单列集合Collection,双列集合Map,迭代器Iterable和工具类Collections。 Collect...

个人介绍
一个想要进步的少年