曹辰的博客

隐士,一枚88年的java程序员,好奇心比较强,目前是一个码农,从事Java方向的研究和开发。-- hins


  • 首页

  • 文章

  • 分类

  • 标签

  • 关于

  • 搜索

JavaEE基础知识学习----集合之HashMap

发表于 2019-03-22 | 分类于 Java
本文共计 : 2.4k 字 | 阅文耗时 ≈ 11 min
HashMap基本知识概述 Map与Collection并列存在,Map用于保存具有映射关系的数据。 Map中的key和value都是可以是任何引用类型的数据。key和value存在单向一对一的关系。 Map接口的实现类有HashTable,HashMap等。 常用String类来作为Map中的key。 HashMap是Map接口的实现类,继承了AbstractMap类,以key-value的形式 ...
Java
阅读全文 »

JavaEE进阶知识学习----Java8-2-函数式接口

发表于 2019-03-22 | 分类于 Java
本文共计 : 558 字 | 阅文耗时 ≈ 2 min
###四大核心函数接口 Consumer消费型接口: 参数类型 T 返回类型 void 对类型T的对象应用操作 Supplier供给型接口: 参数类型 无 返回类型 T 返回类型为T的对象 Function<T,R>函数型接口: 参数类型 T 返回类型 R 对了类型为T的对象应用操作,并返回结果 Predicate断言型接口: 参数类型 T 返回类型 boolean 确定类型为T的 ...
Java
阅读全文 »

JavaEE进阶知识学习----Java8-4-2-StreamAPI

发表于 2019-03-22 | 分类于 Java
本文共计 : 712 字 | 阅文耗时 ≈ 3 min
###StreamAPI练习1.给定一个数字列表,返回一个由每一个数的平方构成的列表。 @Test public void test(){ Integer[] nums = new Integer[]{1,2,3,4,5}; Arrays.stream(nums) .map((x) -> x*x) .forEach(System ...
Java
阅读全文 »

JavaEE进阶知识学习----JavaNIO-1-缓冲区-通道

发表于 2019-03-22 | 分类于 Java
本文共计 : 1.5k 字 | 阅文耗时 ≈ 6 min
###Java NIO简介Java NIO是一个全新的IO API,可以代替标准的Java IO API。NIO与原来的IO有同样的作用和目的,但是使用的方式却完全不同,NIO支持面向缓冲区,基于通道的IO操作方式,NIO可以更加高效的进行文件的读写操作。 ###NIO与IO的区别 IO:面向流、阻塞IO、无选择器 NIO:面向缓冲区、非阻塞IO、有选择器 ###IO传输数据模式程序与文件之间 ...
Java
阅读全文 »

JavaEE进阶知识学习----JavaNIO-3-非阻塞式-DatagramChannel

发表于 2019-03-22 | 分类于 Java
本文共计 : 1.3k 字 | 阅文耗时 ≈ 5 min

####使用非阻塞式实现(重点)

Java
阅读全文 »

JavaEE进阶知识学习----JavaNIO-4-NIO2-File类

发表于 2019-03-22 | 分类于 Java
本文共计 : 579 字 | 阅文耗时 ≈ 2 min

###NIO.2
在jdk7之后,Java对NIO进行了极大的扩展,增强了对文件处理和文件系统特性的支持,我们称之为NIO.2
主要有Path、Paths、Files。
java.nio.Path接口代表一个与平台无关的平台路径,描述目录结构中文件的位置。

  1. Paths提供了get()方法用来获取Path对象,Path get(String first…..)用于将多个字符串串联成路径
    Java
    阅读全文 »
1…121314…23
曹辰

曹辰

133 日志
16 分类
27 标签
GitHub E-Mail CSDN 博客园
© 2018 — 2019 曹辰 | 全站共计字数: 321.3k
0%
雷姆
雷姆