随笔分类 - Java基础类解析
一些关于Java基础类和特性的详细解析
摘要:一、IO与NIO的区别: 前提我们先说一说java IO: Java中使用IO(输入输出)来读取和写入,读写设备上的数据、硬盘文件、内存、键盘......,根据数据的走向可分为输入流和输出流,这个走向是以内存为基准的,即往内存中读数据是输入流,从内存中往外写是输出流。 根据处理的数据类型可分为字节流
阅读全文
摘要:一、HashTable简介:这里给出jdk1.8的中文翻译: 这个类实现了一个hash table,能够map K到V。任何非空对象可以被用做K或V. 为了成功从hashtable中存取对象,被当作K的对象必须实现hashCode()和equals()方法。 一个Hashtable实例有2个能影响其
阅读全文
摘要:前言:inkedList和ArrayList在jdk1.8源码上的说明差不多。这里就不给出LinkedList的源码翻译了。 LinkedList特性: 1.基于双向链表实现的: 2.相对于ArrayList,LinkedList就不存在扩容问题。//因为都是通过指针; 3.LinkedList基于
阅读全文
摘要:一、ArrayList类介绍:(这里给出jdk1.8源码上中文翻译) ArrayList是List接口以可变数组方式实现的,实现了所有的lis接口中的操作,并容许有null等所有元素。除了实现了List接口之外,ArrayList还提供了巧妙控制存储在实例内部的数组大小的方法。(ArrayList大
阅读全文
摘要:记录一些自己对JAVA 8新特性的理解,持续更新中... 2018年6月19日
阅读全文

浙公网安备 33010602011771号