
Java NIO
文章平均质量分 76
Wz1135640
这个作者很懒,什么都没留下…
展开
-
Java NIO 核心组件学习笔记
背景知识 同步、异步、阻塞、非阻塞 首先,这几个概念非常容易搞混淆,但NIO中又有涉及,所以总结一下[1]。 同步:API调用返回时调用者就知道操作的结果如何了(实际读取/写入了多少字节)。异步:相对于同步,API调用返回时调用者不知道操作的结果,后面才会回调通知结果。阻塞:当无数据可读,或者不能写入所有数据时,挂起当前线程等待。非阻塞:读取时,可以读多少数据就读多少然后转载 2017-12-12 14:22:18 · 453 阅读 · 0 评论 -
Java基础编程白话讲解分享
day011. javac 相当于一个翻译官 将你的.java文件翻译成虚拟机能读懂的内容2. java 相当于一个工具,虚拟机使用此工具去做文件里面要求做的事儿.大白话:比如你是外企员工,你的老板是外国人,安排你做事儿给你的文档你看不懂,然后找一个翻译官给你翻译,翻译过后,你根据文件内容去做事儿.其中虚拟机就是你自己,翻译官就是javac命令,java就是你完成工作的工具,然后你就输出了转载 2018-01-18 14:16:53 · 1449 阅读 · 0 评论 -
阿里巴巴集团2017暑期实习生在线编程测试题分析-Java研发工程师
问题描述 题目:一个整型数组,将其划分为和相同的4个切片,例如:{ 2, 3, 5, 1, 2, 2, 1, 1, 3 },切片操作后划分为:{2,3},{5},{1,2,2},{1,1,3},也就找到所谓的四等分点。只不过输出结果为true或者false(是否能得到这样的4个切片)。同时要求时间复杂度和空间复杂度为o(n)。 编程实现 下面是本人的两种种实现方法: 第一种方转载 2018-01-10 16:35:22 · 837 阅读 · 0 评论