2016年8月25日
摘要: 注意:字节流可以操作任意数据,但是字符流只能操作纯文本文件,一般用于文本文件的只读或只写! 字符流是什么 * 字符流是可以直接读写字符的IO流 * 字符流读取字符, 就要先读取到字节数据, 然后转为字符. 如果要写出字符, 需要把字符转为字节再写出. FileReader类的read()方法可以按照 阅读全文
posted @ 2016-08-25 23:10 迷失de 阅读(93) 评论(0) 推荐(0)
摘要: 注意:IO程序书写需要导包、IO异常处理、释放资源(关流会刷新)!字符串写出必须转换为字节数组 s.getBytes()其他类型数据写入时可以 + "" 转化为字符串,然后用getBytes()方法 写出概念: * IO流用来处理设备之间的数据传输 * Java对数据的操作是通过流的方式 * Jav 阅读全文
posted @ 2016-08-25 22:43 迷失de 阅读(152) 评论(0) 推荐(0)
摘要: 异常的分类: * Error:称为错误类。表示java运行时系统内部错误或者资源耗尽的错误,仅靠修改程序本身不能恢复执行的。比如:服务器宕机,数据库崩溃等 * Exception:称为异常类,表示程序本身可以处理的错误。 继承体系 * Throwable * Error * Exception * 阅读全文
posted @ 2016-08-25 22:28 迷失de 阅读(343) 评论(0) 推荐(0)
摘要: day18双列集合MapMap接口和Collection接口的区别: * Map是双列的,Collection是单列的 * Map的键唯一,Collection的子体系Set是唯一的,List体系可以存储重复值 * Map集合的数据结构值针对键有效,跟值无关;Collection集合的数据结构是针对 阅读全文
posted @ 2016-08-25 22:27 迷失de 阅读(169) 评论(0) 推荐(0)
  2016年8月17日
摘要: Set集合: HashSet 随机存储 LinkedHashSet 存取顺序一致 TreeSet HashSet: boolean b1 = hs.add("a"); //存取成功返回true,不成功返回false(有重复值时存取不成功!) 存储自定义对象,并保证元素唯一性:需要在自定义对象中重写h 阅读全文
posted @ 2016-08-17 19:18 迷失de 阅读(180) 评论(0) 推荐(0)
摘要: ArrayList去除集合中字符串的重复值 public static ArrayList getSingle(ArrayList list) { ArrayList newList = new ArrayList(); //创建一个新集合 Iterator it = list.iterator() 阅读全文
posted @ 2016-08-17 18:54 迷失de 阅读(143) 评论(0) 推荐(0)
  2016年8月14日
摘要: 数组和集合的区别: 区别1:数组既可以存储基本数据类型,又可以存储引用数据类型,基本数据类型存储的是值,引用数据类型存储的是地址值;集合只能存储引用数据类型(对象)集合中也可以存储基本数据类型,但是在存储的时候会自动装箱变成对象 区别2:数组长度是固定的,不能自动增长;集合的长度的是可变的,可以根据 阅读全文
posted @ 2016-08-14 20:29 迷失de 阅读(175) 评论(0) 推荐(0)
摘要: 正则表达式:是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串。其实就是一种规则 * A:字符类 * [abc] a、b 或 c(简单类) * [^abc] 任何字符,除了 a、b 或 c(否定) * [a-zA-Z] a到 z 或 A到 Z,两头的字母包括在内(范围) * [0-9 阅读全文
posted @ 2016-08-14 20:28 迷失de 阅读(588) 评论(0) 推荐(0)
摘要: StringBuffer和StringBuilder的区别:前者线程安全,效率低,后者线程不安全,效率高StringBuffer和String的区别:String是一个不可变的字符序列;StringBuffer是一个可变的字符序列 StringBuffer的构造方法: * public String 阅读全文
posted @ 2016-08-14 20:27 迷失de 阅读(260) 评论(0) 推荐(0)
  2016年8月10日
摘要: day12面试题 String s1 = "abc"; String s2 = "abc"; System.out.println(s1 == s2); //true 比较的是地址,如果常量池中已经有了"abc"字符串,那么就直接将该字符串地址给s2而不是新建 System.out.println( 阅读全文
posted @ 2016-08-10 20:12 迷失de 阅读(511) 评论(0) 推荐(0)