![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【Java】学习记录
文章平均质量分 79
逆袭的小菜鸡
这个作者很懒,什么都没留下…
展开
-
Java NIO学习总结一(非阻塞特性)
NIO(New IO)是从Java 1.4版开始引入的新的IO API,其与标准的JAVA IO API的差异本质上体现在资源的利用方式上。可以从现实中餐厅排队的例子来理解这一点,饭点到了,某顾客选择了三家餐厅A、B、C吃饭,餐厅位置已满,以前传统APIf原创 2015-12-29 11:09:02 · 2750 阅读 · 0 评论 -
Java NIO学习总结二(Buffer缓冲区)
12123原创 2015-12-29 20:12:17 · 612 阅读 · 0 评论 -
Java NIO学习总结三(Selector)
上一篇讲了NIO的缓冲区,在给出的例子中当有多个SocketChannel连接到服务器时,我们是通过遍历各个Channel来管理它们的输入输出,其实也可以交给NIO的选择器来管理,下面给出使用Selector的同等效果的实现:public class SelectorTest { public static void main(String[] args) { tr原创 2015-12-30 17:06:49 · 417 阅读 · 0 评论 -
Java代码中调用shell脚本和python脚本并获得输出结果(分为小数据量和大数据量)
Java代码中调用shell和python脚本有多种实现方式,通用方式是使用java.lang中的Runtime类新开进程,调用python脚本的一个例子如下(shell同理):public String python(String pythonPath, String[] params) { File file = new File(pythonPath);原创 2015-12-23 13:31:00 · 4885 阅读 · 1 评论