摘要:      在我的前面几篇文章中,我们介绍了流的概念,使用流我们可以任意读取写入文件中的内容,而对于文件的操作来说,更多的是对文件的存储进行操作,创建文件再磁盘上,移动文件到指定位置上,更改文件的文件名等。这些操作更多的是和操作系统以及文件系统打交道。 阅读全文
posted @ 2017-03-22 21:05 Single_Yam 阅读(1009) 评论(0) 推荐(0) 编辑
摘要:      乱码是我们在日常的工作中经常遇到的问题,你可能从网上好不容易下载了一个炫酷的jQuery插件,但是却在打开的时候,发现某几个js文件都是类似“澶у0?閬?”这样的怪异符号,其实这就是编码和解码不一致导致的,就好像我用英文给你写了篇信,你不懂 阅读全文
posted @ 2017-03-21 21:29 Single_Yam 阅读(1593) 评论(0) 推荐(0) 编辑
摘要:      上篇文章 "Java 字节流操作" 介绍了java中基本的字节流操作,但是我们常常对于字符操作,如果使用字节流来实现输入输出就显得麻烦,我们可以使用字符流来实现对我们看得见的字符char进行操作,主要内容如下: 基本流(Reader/Wri 阅读全文
posted @ 2017-03-16 19:07 Single_Yam 阅读(742) 评论(0) 推荐(2) 编辑
摘要:      在java中我们使用输入流来向一个字节序列对象中写入,使用输出流来向输出其内容。C语言中只使用一个File包处理一切文件操作,而在java中却有着60多种流类型,构成了整个流家族。看似庞大的体系结构,其实只要使用适合的方法将其分门别类,就显 阅读全文
posted @ 2017-03-14 17:52 Single_Yam 阅读(20109) 评论(0) 推荐(3) 编辑
摘要:      上篇文章我们介绍了HashMap集合,这是一个键值对集合,可以高效的按照键查找数值。但是它有一个缺陷:数据如果是无序的可以是很高效的,但是如果数据需要排列有顺序就不适合了。本篇将要介绍的一个集合是树集键值对(TreeMap),它能够对数据按 阅读全文
posted @ 2017-03-02 19:53 Single_Yam 阅读(534) 评论(0) 推荐(2) 编辑
摘要:      上篇文章我们介绍了ArrayList类的基本的使用及其内部的一些方法的实现原理,但是这种集合类型虽然可以随机访问数据,但是如果需要删除中间的元素就需要移动一半的元素的位置,效率低下。并且它内部是用数组来实现的,数组要求连续的存储空间,当数据 阅读全文
posted @ 2017-02-27 21:05 Single_Yam 阅读(655) 评论(0) 推荐(2) 编辑
摘要:      可能大家都知道,java中的ArrayList类,是一个泛型集合类,可以存储指定类型的数据集合,也知道可以使用get(index)方法通过索引来获取数据,或者使用for each 遍历输出集合中的内容,但是大家可能对其中的具体的方法是怎么实 阅读全文
posted @ 2017-02-26 14:35 Single_Yam 阅读(1120) 评论(2) 推荐(0) 编辑
摘要:      上篇我们简单的介绍了java中泛型的最基本的内容,知道了什么是泛型以及泛型对我们的程序编写有什么好处,最后以类型限定收尾。本篇将从类型限定开始阐述java泛型中很重要的概念:通配符 一、何为通配符    &nb 阅读全文
posted @ 2017-02-24 23:20 Single_Yam 阅读(959) 评论(2) 推荐(1) 编辑
摘要:      对于我们java中的泛型,可能很多人知道怎么使用并且使用的还不错,但是我认为想要恰到好处的使用泛型,还是需要深入的了解一下它的各种概念和内部原理。本文将尽可能的囊括java泛型中的重要的概念。主要内容如下: 泛型的定义及为什么要使用泛型 定 阅读全文
posted @ 2017-02-24 16:32 Single_Yam 阅读(953) 评论(2) 推荐(1) 编辑
摘要:       在理想状态下,程序会按照我们预想的步骤一步一步的执行,但是即使你是大牛,你也不可避免出错,所以java为我们提供了异常机制。本文将会从以下几个方面介绍java中的异常机制: 异常机制的层次结构 异常的处理过程 抛出异常 捕获异常 阅读全文
posted @ 2017-02-22 17:17 Single_Yam 阅读(1794) 评论(8) 推荐(2) 编辑