上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 21 下一页
摘要: 流的概念 JAVA程序通过流来完成输入/输出。流是生产或消费信息的抽象,流通过JAVA的输入输出与物理设备链接,尽管与它们链接的物理设备不尽相同,所有流的行为具有相同的方式。这样就意味一个输入流能够抽象多种不同类型的输入:从磁盘文件、从键盘或从网络套接字;同样,一个输出流可以输出到控制台、磁盘文件或 阅读全文
posted @ 2017-06-01 22:24 叶常绿 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 字符流为何存在 既然字节流提供了能够处理任何类型的输入/输出操作的功能,那为什么还要存在字符流呢?容我慢慢道来,字节流不能直接操作Unicode字符,因为一个字符有两个字节,字节流一次只能操作一个字节。如果JAVA不能直接操作字符,我会感到JAVA对这个世界满满的恶意,所以提供对直接的字符输入/输出 阅读全文
posted @ 2017-06-01 22:23 叶常绿 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 序列化 对象序列化的目标是将对象保存到磁盘中,或者允许在网络中直接传输对象。对象序列化机制允许把内存中的JAVA对象转换成跟平台无关的二进制流,从而允许将这种二进制流持久地保存在磁盘上,通过网络将这种二进制流传输到另一个网络节点,其他程序一旦获得了这种二进制流,都可以讲二进制流恢复成原来的JAVA对 阅读全文
posted @ 2017-06-01 22:22 叶常绿 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 一、简述 这个是JDK上的截图,我们可以看到它的父类是Object,没有继承字节流、字符流家族中任何一个类。并且它实现了DataInput、DataOutput这两个接口,也就意味着这个类既可以读也可以写。 二、存在的意义 1、是JAVA I/O流体系中功能最丰富的文件内容访问类,它提供了众多方法来 阅读全文
posted @ 2017-06-01 22:22 叶常绿 阅读(180) 评论(0) 推荐(0) 编辑
摘要: HashMap和Hashtable的区别 在正式开始这篇文章的主题之前,我们先来比较下HashMap和Hashtable之间的差异点: 1、Hashtable是线程安全的,它对外提供的所有方法都是都使用了synchronized,是同步的,而HashMap是非线程安全的。 2、Hashtable不允 阅读全文
posted @ 2017-06-01 22:21 叶常绿 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 由于在公司项目中偶尔会遇到HashMap死循环造成CPU100%,重启后问题消失,隔一段时间又会反复出现。今天在这里来仔细剖析下多线程情况下HashMap所带来的问题: 1、多线程put操作后,get操作导致死循环。 2、多线程put非null元素后,get操作得到null值。 3、多线程put操作 阅读全文
posted @ 2017-06-01 22:20 叶常绿 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 在开始本章内容之前,这里先简单介绍下List的相关内容。 List的简单介绍 有序的collection,用户可以对列表中每个元素的插入位置进行精确的控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。列表通常允许重复的元素,且允许null元素的存放。 ArrayList 阅读全文
posted @ 2017-06-01 22:19 叶常绿 阅读(208) 评论(0) 推荐(0) 编辑
摘要: RMI的定义 RPC (Remote Procedure Call):远程方法调用,用于一个进程调用另一个进程中的过程,从而提供了过程的分布能力。 RMI(Remote Method Invocation):远程方法调用,即在RPC的基础上有向前迈进了一步,提供分布式对象间的通讯。允许运行在一个ja 阅读全文
posted @ 2017-06-01 22:18 叶常绿 阅读(345) 评论(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 叶常绿 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 3.2 Strategy (策略模式) 动机:在软件构建过程中,某些对象使用的算法可能多种多样,经常改变,如果将这些算法都编码到对象中,将会使对象变得异常复杂,而且有时候支持不使用或不常使用的算法也是一个性能负担。 如何在运行时根据需要透明地改变对象的算法?将算法和对象本身解耦,从而避免上述问题? 阅读全文
posted @ 2017-06-01 22:14 叶常绿 阅读(203) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 21 下一页
友情链接:回力鞋专卖店 | 中老年女装 | 武汉英语培训机构 | 经典电影 | 托福考试费用