摘要:
一、缓存流 以介质是硬盘为例子说明,字节流和字符流的缺点: 每次读写的时候,都会访问硬盘,如果读写频率比较高的时候,性能不佳。为了解决问题,采用缓存流。 缓存流在读取的时候,会一次性读较多的数据到缓存中,以后每一次的读取,都是在缓存中访问,直到缓存中的数据读取完毕,再到硬盘中区读取。 缓存流在写入数 阅读全文
摘要:
一、编码概念 计算机存放数据只能存放数字,所有的字符都会被转换为不同的数字。 常见的编码有:ISO-8859-1 ASCII数字和西欧字母 GBK:简体中文和繁体,以及日文 GB2312:简体中文 BIG5:繁体中文 UNICODE(统一码,万国码):包含了所有的文字,无论是中文,英文,藏文,发文, 阅读全文
摘要:
一、流(Stream) 所谓流(Stream),就是一系列的数据。 当不同的介质之间有数据交互的时候,java就会使用流来实现。 数据源可以使文件,还可以是数据库,网络,甚至是其他的程序 不如读取文件的数据到程序中,站在程序的角度来看,就叫做输入流 字节输入流:InputStream 字符输入流:R 阅读全文
摘要:
一、File类 Java里,文件和文件夹都是用File代表 1.使用绝对路径或者相对路径创建File对象 使用绝对路径或者相对路径创建File对象 package File; import java.io.File; public class TestFile{ public static void 阅读全文
摘要:
一、线程池 因为每一个线程的启动和结束都是比较消耗时间和占用资源的。如果在系统中用到了很多的线程,大量的启动和结束动作,会导致系统的性能很卡,响应变慢。 线程池的模式很像生产者消费者模式,消费的对象是一个一个的能够运行的任务。 二、思想: 1、准备一个任务容器 2、一次性启动10个消费者线程 3、刚 阅读全文