摘要: java中通常使用ZipInputStream来读ZIP文档ZIP文档(通常)以压缩格式存储了一个或多个文件,每个ZIP文档都有一个包含诸如文件名字和所使用的压缩方法等信息的头。在Java中,可以使用ZipInputStream来读入ZIP文档。你可能需要浏览文档中每个单独的项,getNextEnt... 阅读全文
posted @ 2015-09-22 20:55 orlion 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 文本IO一、简述OutputStreamWriter类使用选定的编码方式吧Unicode字符流转换为字节流,InputStreamReader类将包含字节的输入流转为可以产生Unicode字符的读入器。例:(1)InputStreamReader in = new InputStreamReader... 阅读全文
posted @ 2015-09-21 17:56 orlion 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 一、 抽象类InputStream和OutputStream构成了了IO类的基础 因为面向字节流的对象不便于处理Unicode形式储存的信息,所以从抽象类Reader和Writer中继承出专门用于处理Unicode字符的类构成了一个单独的层次结构 这些类拥有的读入和写出操作都是基于两字节的Unico... 阅读全文
posted @ 2015-09-21 12:14 orlion 阅读(225) 评论(0) 推荐(0) 编辑
摘要: Map:一次添加一对元素(key->value)双列集合,键值对常用方法:1、 添加V put(K key , V value)会更新key对应的value,并返回被替换的value2、 删除clear():清空集合V remove(K key) :根据指定的key删除这个键值对3、 判断:Bool... 阅读全文
posted @ 2015-09-19 22:55 orlion 阅读(378) 评论(0) 推荐(0) 编辑
摘要: Set集合元素不可以重复,是无序。方法与list相同HashSet:不保证set的迭代顺序,不同步,内部数据结构是哈希表如果存自定义对象则需要覆盖equals和hashCode方法先比较hashCode,如果hashCode相同再equals方法比较,如果仍然相同则判断元素相同不再入容器,即add(... 阅读全文
posted @ 2015-09-19 10:57 orlion 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 一、List:1、 特有的常见方法:(有个共性特点就是都可以操作角标)(1)、添加void add(int Index , E element):在list的指定位置插入元素void addAll(int index , Collection e):将指定collection中的所有元素插入到列表中... 阅读全文
posted @ 2015-09-17 22:59 orlion 阅读(1752) 评论(0) 推荐(0) 编辑
摘要: SOLID是面向对象设计和编程(OOD&OOP)中几个重要编码原则即:SRP单一责任原则; OCP开放封闭原则; LSP里氏替换原则; ISP接口分离原则; DIP依赖倒置原则。1. 单一责任原则(SRP) 当需要修改某个类的时候原因有且只有一个。换句话说就是让一个类只做一种类型责任,当这个... 阅读全文
posted @ 2015-09-16 15:21 orlion 阅读(2734) 评论(0) 推荐(0) 编辑
摘要: 队列是先进先出,可以想象成火车进隧道 优先级队列: 可以理解成有一定顺序的队列,也是先进先出 阅读全文
posted @ 2015-09-15 21:24 orlion 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 栈,先进后出可以想象成枪的弹夹。 栈有很多用途,比如可以用来“单词逆序”、“字符串匹配”(具体案例可参考数据结构与算法java版) 阅读全文
posted @ 2015-09-15 21:20 orlion 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一、视图优点(http://www.cnblogs.com/wangtao_20/archive/2011/02/24/1964276.html这个介绍的比较详细)1.安全性。一般是这样做的:创建一个视图,定义好该视图所操作的数据。之后将用户权限与视图绑定。这样的方式是使用到了一个特性:grant语... 阅读全文
posted @ 2015-09-15 14:54 orlion 阅读(260) 评论(0) 推荐(0) 编辑