摘要: 1、AQS——指AbstractQueuedSynchronizer类 AQS是Java中管理“锁”的抽象类,锁的许多公共方法都是在这个类中实现的。AQS是独占锁(如ReentrantLock)和共享锁(如Semaphore)的公共父类。2、AQS锁的类别——分... 阅读全文
posted @ 2018-06-21 11:35 惶者 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 处理流处理流:用于增强功能,提高性能。一定要在节点流之上。(对其他的流的处理)一、缓冲流1、字节流缓冲流——针对字节流的处理流BufferedInputStreamBufferedOutputStream2、字符流缓冲流——针对字符流的处理流BufferedReade... 阅读全文
posted @ 2018-06-21 09:49 惶者 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 字符流:只能处理 纯文本,全部为可见字符 ——简单理解为.txt 和 html文件节点流:Reader FileReader Writer FileReader一、纯文本读取1、建立联系2、选择流 Reader FileRea... 阅读全文
posted @ 2018-06-21 09:49 惶者 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 文件的拷贝——以程序为桥梁(文件的写入写出的综合应用)2、操作1)建立联系 File对象 源头—目的地2)选择流 文件输入流 InputStream FileInputStream 文件输出... 阅读全文
posted @ 2018-06-21 09:49 惶者 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 概念流:流向,从一端到另一端 源头与目的地程序 与 文件、数组、网络连接、数据库 ——以程序为中心IO流分类1、按流向:输入流和输出流2、按数据:字节流:二进制——可以处理一切文件,包括 纯文本、doc、音频、视频等 字符流... 阅读全文
posted @ 2018-06-21 09:48 惶者 阅读(518) 评论(0) 推荐(0) 编辑
摘要: Filefile:文件和路径名的抽象表示形式。也就是指的一个联系,Java程序和硬盘上的资源的一种联系两个常用常量:* 1、路径分隔符 ;* 2、文件分隔符 \相对路径:绝对路径:String relativePath = "src/main/resources/... 阅读全文
posted @ 2018-06-21 09:48 惶者 阅读(198) 评论(0) 推荐(0) 编辑