摘要:
流的概念 JAVA程序通过流来完成输入/输出。流是生产或消费信息的抽象,流通过JAVA的输入输出与物理设备链接,尽管与它们链接的物理设备不尽相同,所有流的行为具有相同的方式。这样就意味一个输入流能够抽象多种不同类型的输入:从磁盘文件、从键盘或从网络套接字;同样,一个输出流可以输出到控制台、磁盘文件或 阅读全文
posted @ 2017-06-01 22:24
叶常绿
阅读(243)
评论(0)
推荐(0)
摘要:
字符流为何存在 既然字节流提供了能够处理任何类型的输入/输出操作的功能,那为什么还要存在字符流呢?容我慢慢道来,字节流不能直接操作Unicode字符,因为一个字符有两个字节,字节流一次只能操作一个字节。如果JAVA不能直接操作字符,我会感到JAVA对这个世界满满的恶意,所以提供对直接的字符输入/输出 阅读全文
posted @ 2017-06-01 22:23
叶常绿
阅读(259)
评论(0)
推荐(0)
摘要:
序列化 对象序列化的目标是将对象保存到磁盘中,或者允许在网络中直接传输对象。对象序列化机制允许把内存中的JAVA对象转换成跟平台无关的二进制流,从而允许将这种二进制流持久地保存在磁盘上,通过网络将这种二进制流传输到另一个网络节点,其他程序一旦获得了这种二进制流,都可以讲二进制流恢复成原来的JAVA对 阅读全文
posted @ 2017-06-01 22:22
叶常绿
阅读(150)
评论(0)
推荐(0)
摘要:
一、简述 这个是JDK上的截图,我们可以看到它的父类是Object,没有继承字节流、字符流家族中任何一个类。并且它实现了DataInput、DataOutput这两个接口,也就意味着这个类既可以读也可以写。 二、存在的意义 1、是JAVA I/O流体系中功能最丰富的文件内容访问类,它提供了众多方法来 阅读全文
posted @ 2017-06-01 22:22
叶常绿
阅读(183)
评论(0)
推荐(0)
摘要:
HashMap和Hashtable的区别 在正式开始这篇文章的主题之前,我们先来比较下HashMap和Hashtable之间的差异点: 1、Hashtable是线程安全的,它对外提供的所有方法都是都使用了synchronized,是同步的,而HashMap是非线程安全的。 2、Hashtable不允 阅读全文
posted @ 2017-06-01 22:21
叶常绿
阅读(422)
评论(0)
推荐(0)
摘要:
由于在公司项目中偶尔会遇到HashMap死循环造成CPU100%,重启后问题消失,隔一段时间又会反复出现。今天在这里来仔细剖析下多线程情况下HashMap所带来的问题: 1、多线程put操作后,get操作导致死循环。 2、多线程put非null元素后,get操作得到null值。 3、多线程put操作 阅读全文
posted @ 2017-06-01 22:20
叶常绿
阅读(371)
评论(0)
推荐(0)
摘要:
在开始本章内容之前,这里先简单介绍下List的相关内容。 List的简单介绍 有序的collection,用户可以对列表中每个元素的插入位置进行精确的控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。列表通常允许重复的元素,且允许null元素的存放。 ArrayList 阅读全文
posted @ 2017-06-01 22:19
叶常绿
阅读(209)
评论(0)
推荐(0)
摘要:
RMI的定义 RPC (Remote Procedure Call):远程方法调用,用于一个进程调用另一个进程中的过程,从而提供了过程的分布能力。 RMI(Remote Method Invocation):远程方法调用,即在RPC的基础上有向前迈进了一步,提供分布式对象间的通讯。允许运行在一个ja 阅读全文
posted @ 2017-06-01 22:18
叶常绿
阅读(358)
评论(0)
推荐(0)
摘要:
1 class Solution { 2 public: 3 bool Find(int target, vector<vector<int> > array) { 4 int s1 = array.size(), s2 = array[0].size(); 5 int i = s1 - 1, j 阅读全文
posted @ 2017-06-01 22:16
叶常绿
阅读(104)
评论(0)
推荐(0)
摘要:
4. “单一职责”类模式 在软件组件的设计中,如果责任划分的不清晰,使用继承得到的结果往往是随着需求的变化,子类急剧膨胀,同时充斥着重复代码,这时候的关键是划清责任。 典型模式代表: Decorator,Bridge 4.1 Decorator 装饰模式 代码示例:不同的流操作(文件流,网络流,内存 阅读全文
posted @ 2017-06-01 22:14
叶常绿
阅读(152)
评论(0)
推荐(0)