妖碧落

导航

2019年8月8日 #

File类应用例子

摘要: public class test1 { /* * 从键盘录入一个文件夹, 统计该文件夹大小 */ public static void main(String[] args) { File dir = getFile(); System.out.println(getFileLength(dir)); } private static long getFileLength(File dir) { 阅读全文

posted @ 2019-08-08 23:07 妖碧落 阅读(218) 评论(0) 推荐(0) 编辑

Properties集合

摘要: Properites 类表示一个持久的属性集 是一个双列集合,开发时的配置文件,可以和流关联起来 父类是HashTable ,没有指定泛型: 无序的 Properties 可保存在流中或从流中加载。 * 属性列表中每个键及其对应值都是一个字符串。 阅读全文

posted @ 2019-08-08 00:15 妖碧落 阅读(112) 评论(0) 推荐(0) 编辑

2019年8月7日 #

HashMap 和HashTable

摘要: java2 开始 HashTable 接口被改进成实现Map接口 共同点 : 底层都是Hash 算法 都是双列集合 不同点 :HashMap 是线程不安全的 效率更高 HashTable 是线程安全的 HashMap 可以存储 null key 和 null value 阅读全文

posted @ 2019-08-07 23:25 妖碧落 阅读(134) 评论(0) 推荐(0) 编辑

2019年8月6日 #

两种方式获得键盘录入

摘要: A:BufferedReader的readLine方法。 * BufferedReader br = new BufferedReader(new InputStreamReader(System.in));* B:Scanner 阅读全文

posted @ 2019-08-06 23:44 妖碧落 阅读(160) 评论(0) 推荐(0) 编辑

打印流 printStream

摘要: 1.什么是打印流 * 该流可以很方便的将对象的toString()结果输出, 并且自动加上换行, 而且可以使用自动刷出的模式 * System.out就是一个PrintStream, 其默认向控制台输出信息 PrintStream ps = System.out; ps.println(97); ... 阅读全文

posted @ 2019-08-06 23:39 妖碧落 阅读(154) 评论(0) 推荐(0) 编辑

对象操作流--存储对象

摘要: 1.什么是对象操作流 * 该流可以将一个对象写出, 或者读取一个对象到程序中. 也就是执行了序列化和反序列化的操作. * 2.使用方式 * 写出: new ObjectOutputStream(OutputStream), writeObject() public class Demo3_ObjectOutputStream { ... 阅读全文

posted @ 2019-08-06 23:36 妖碧落 阅读(376) 评论(0) 推荐(0) 编辑

内存输出流

摘要: 作用: 先写到内存中出, 然后一次性全部写出 应用: QQ聊天信息 短信等。 等编辑完再一次发送出去 阅读全文

posted @ 2019-08-06 23:31 妖碧落 阅读(330) 评论(0) 推荐(0) 编辑

序列流

摘要: 1.什么是序列流 * 序列流可以把多个字节输入流整合成一个, 从序列流中读取数据时, 将从被整合的第一个流开始读, 读完一个之后继续读第二个, 以此类推. * 2.使用方式 * 整合两个: SequenceInputStream(InputStream, InputStream) * FileInputStream fis1 = new File... 阅读全文

posted @ 2019-08-06 23:29 妖碧落 阅读(149) 评论(0) 推荐(0) 编辑

装饰设计模式

摘要: public class demon6_wrap { /* * 装饰设计模式 */ public static void main(String[] args) { HeimaStudent h1 = new HeimaStudent(new Student()); h1.code(); } } interface ... 阅读全文

posted @ 2019-08-06 23:27 妖碧落 阅读(84) 评论(0) 推荐(0) 编辑

递归

摘要: 1、 有递归的结束时处理 2、 字节调用自己 好处: 不需要知道循环次数 弊端: 递归次数过多,容易导致栈内存溢出 阅读全文

posted @ 2019-08-06 23:25 妖碧落 阅读(58) 评论(0) 推荐(0) 编辑