Java 没基础系列
文章平均质量分 86
本专栏主要存放关于 “Java 基础”系列博客,内容主要包含常用类的解析 、Java 的集合框架、IO、数据结构、并发编程和新版本特性等原创或转载博客
姜某人
正在为充实自己的技术栈而努力
展开
-
【Java没基础】I/O学习笔记(一)传统IO
I/O学习笔记(一)传统IO原创 2017-11-27 09:17:25 · 216 阅读 · 0 评论 -
【Java没基础】I/O学习笔记(二)-NIO
Java 在 1.4 版本之后引入了新的 I/O 类库 – java.nio.* 目的在于提高速度。而且,Java 的传统 IO 类库中的一部分内容也由 NIO 进行了重新实现,以便充分的利用这种速度提高,尽管我们有时并没有显示的使用 NIO 类库,我们也能从中受益。 NIO 速度的提升原因只要来自于所使用的结构更接近与系统执行I/O 的方式:通道和缓冲器。 在 NIO 中,唯一...原创 2018-01-16 18:07:25 · 230 阅读 · 0 评论 -
【Java基础】Java内置数据结构——栈
简述堆栈在Java中的实现与简单应用。栈(stack)又名堆栈,它是一种运算受限的线性表,具有先进后出(FILO)的特点~原创 2017-09-11 11:33:44 · 4253 阅读 · 1 评论 -
【Java没基础】JDK1.8 中的 Lambda 表达式与 Stream API
说起 Lambda 就不得不说这样的一个概念:函数式编程 函数式编程是一种思想,是一个大的概念。 对于函数式编程,有个比较浅显易懂的定义是这样的: 在思考问题时,使用不可变值和函数,函数对一个值进行处理,映射成另一个值原创 2017-10-23 14:42:24 · 387 阅读 · 0 评论 -
【Java没基础】函数式编程——Stream API 中的收集器
前言这是 Java 8 函数式编程系列的第二篇blog。在上篇,我们对 Java 8 的语法糖 Lambda 表达式以及部分 Stream API 进行了基本的学习,为了便于理解,我们写了一些简单的 Demo。详情请查看上一篇blog:【Java没基础】JDK1.8 中的 Lambda 表达式与 Stream API。 在今天的这篇blog中,我们来总结学习一下 Stream API 中更高级的应原创 2017-11-02 21:19:38 · 348 阅读 · 0 评论 -
【Java没基础】Java 8 并行流 ParallelStream
在前两篇的 Java 8 函数式编程的 blog 中,我们聊了 Lambda 表达式,聊了一些常用的 Stream API 和一些收集器方法。在今天,我们要考虑一下效率了。原创 2017-11-08 16:26:55 · 2385 阅读 · 0 评论 -
【Java没基础】关于stream has already been operated upon or closed问题
关于 stream has already been operated upon or closed 问题的解析原创 2017-11-07 11:30:26 · 23165 阅读 · 1 评论 -
【Java没基础】Collection接口 与 Collections类
对于 JavaSE 的基础部分回顾已经进行到了集合框架部分,小本本上也已经密密麻麻的写了不少了,正在纠结我是应该先写 List 还是 Map 还是其他的时候,有个初学者小伙伴跟我说能不能和他聊聊 Java 整个的集合框架结构,我想那直接从顶层开始往下细化吧,思路也清晰。原创 2017-11-16 09:27:07 · 451 阅读 · 0 评论 -
面试中的HashMap、Hashtable与ConcurrentHashMap
面试中的HashMap、Hashtable与ConcurrentHashMap近两年出场率最高的 Java 面试知识点之一问题1:说说你了解的 HashMap、HashTable 和 ConcurrentHashMap作死:平时用用,没看的那么深 简答:这三者都是 Map 的实现,HashMap 是基于哈希表的 Map 接口的实现, Hashtable 同样是基于哈希表,但是 ...原创 2018-04-04 15:32:37 · 1748 阅读 · 0 评论