hashCode方法:默认为包名+地址值,如果我们需要计算哈希值时,必须重写该方法,返回值一个32位的二进制 上图可以看出,计算出的hashCo...
具体操作分成面向字节(Byte)和面向字符(Character)两种方式。如下图所 示: IO流的三种分类方式 1.按流的方向分为:输入流和输出...
创建线程的第一种方式:继承 Thread ,由子类复写 run 方法。 步骤: 1,定义类继承 Thread 类; 2,目的是复写 run 方法...
NEW 尚未启动的线程处于此状态。 RUNNABLE 在Java虚拟机中执行的线程处于此状态。 BLOCKED 被阻塞等待监视器锁定的线程处于此...
在日常代码编写过程中,肯定不会出现没有错误的程序,无错误的程序有可能会出现在“码农”的幻想中。我们在日常的开发中,异常的处理肯定是大家经常碰到的...
在java中,final可以用来修饰类,方法和变量(成员变量或局部变量)。下面将对其详细介绍。 1.1 修饰类 当用final修饰类的时,表明该...
HashSet:存储无序,无索引,元素不可重复,可存储null,底层实现为创建一个HashMap,取HashMap的键作为数据存储 需要重写ha...
HashMap:存储无序,键唯一,通过重写hashcode和equals方法保证唯一性,键值可存储为null,有containsValue和co...
集合的体系主要分为四个部分,单列集合Collection,双列集合Map,迭代器Iterable和工具类Collections。 Collect...