博客园复活中

随笔分类 -  Java基础类解析

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