java基础
对java中的集合、IO、常用类的详细解读
阿卧
不懂就问,不会就学。好好做学问
展开
-
字符流以及字符流缓冲区实例
这几天再次学习了IO的相关内容,感觉比以前的思路更加清晰了点。IO按照流的分类可以分为字节流(XXXStream)和字符流(XXXRreader、XXXWriter)。字符流主要是操作文本文件,这个在读取文本文件时,比较常用写。因此下面是关于字符流的一些读取方法。FileWriter的方法:import java.io.*;public class FileWriterDem原创 2015-09-19 22:39:16 · 794 阅读 · 0 评论 -
Java中转换流的相关用法
/**1、字节流与字符流之间的转换,称作转换流包括:InputStreamReader--->是字节流通向字符流的桥梁、OutputStreamWriter--->是字符流通向字节流的桥梁*/import java.io.*;import java.util.*;import java.text.*;public class TransStreamDemo{ public原创 2015-09-27 21:33:28 · 2263 阅读 · 0 评论 -
Java中File类的例子
/**file对象是对文件的操作。具体方法有以下几类File 的构造方法: 1)创建File(String parent,String child) new出File对象之后,必须执行createNewFile()方法才能够创建出文件 2)separator 获取与系统有关的默认名称分隔符,为了方便,它被表示为一个字符串。1、创建:bo原创 2015-09-28 22:40:15 · 1563 阅读 · 0 评论 -
java递归获取文件列表和File的应用
/**在函数内部,调用自身方法的形式称之为递归。递归注意的事项:1、递归的约束条件2、递归的调用次数,防止内存溢出*/import java.io.*;public class DiguiDemo{ public static void main(String args[]){ //File f = new File("F:/JavaOracle/OOP");原创 2015-10-06 12:07:23 · 2044 阅读 · 0 评论 -
javaIO中的类使用方法
/**ObjectInputStream、ObjectOutputStream 通过在流中使用文件可以实现对象的持久存储。*/import java.io.*;public class ObjectStreamDemo{ public static void main(String args[])throws Exception{ //WriteObj(); ReadObj()原创 2015-10-11 22:58:53 · 581 阅读 · 0 评论 -
java容器--List集合中的体系结构分析(一)
Collection |--List:元素之间有序,且可以重复。 |--ArrayList: 使用数组存储的数据结构。增删慢,查询快。注意:此实现不是同步的 |--LinkedList: 使用链表存储的数据结构。增删快,查询慢。 |--Vector: 使用数组存储的数据结构。是同步到,访问速度较慢,被ArrayList所替代。 |--Set:元素之间无序,不原创 2015-10-20 22:23:55 · 1901 阅读 · 0 评论 -
java容器--Set集合中的体系结构分析(二)
Set集合: 元素存储无序(不按照存入的顺序存储)。且不能重复 |--HashSet: 底层数据结构是hash表。 |--TreeSet: 存入数据按照自然顺序排序 Set方法和Collection提供的方法一致。 HashSet提供的方法: HashSet是如何保证存储数据的唯一性呢?通过元素的两个方法来完成的,分别是hashCode和equa原创 2015-10-21 16:06:28 · 572 阅读 · 0 评论 -
java容器---Map集合的体系结构
Map集合的共性方法: K - 此映射所维护的键的类型 V - 映射值的类型 增 put(K key, V value) putAll(Map m) 删 remove(Object key) 判断 containsKey(Object key) 是否包含指定键 containsValue(Ob原创 2015-10-25 17:18:08 · 1501 阅读 · 0 评论 -
java容器---Map扩展
Map集合的扩展:例子:一个公司类,包括人力资源部门和技术部门。每个部门包括姓名和年龄 要求存入到map集合中。 步骤: 利用嵌套的Map集合 第一个map集合存储公司部门和HashMap HashMap 中存储对应的部门人姓名和年龄 Map> company = Map> HashMap import j原创 2015-10-26 10:57:01 · 952 阅读 · 0 评论