随笔分类 -  Java-I/O

摘要:使用多线程就一定效率高吗? 有时候使用多线程并不是为了提高效率,而是使得CPU能够同时处理多个事件。 使用场景1 为什么了不阻塞主线程,启动其他线程来做耗时的事情。 比如app开发中耗时的操作都不在UI主线程中做。 使用场景2 实现响应更快的应用程序, 即主线程专门监听用户请求,子线程用来处理用户请 阅读全文
posted @ 2016-04-03 11:40 justPassBy 阅读(5961) 评论(0) 推荐(1)
摘要:判断文件或目录是否存在 判断File对象所指向的文件或者目录是否存在,使用exists()函数。 判断当前File对象是文件还是目录 判断当前File对象是否是文件,使用isFile()函数。 判断当前File对象是否是目录,使用isDirectory()函数。 新建文件或目录 新建文件,使用cre 阅读全文
posted @ 2016-03-31 19:28 justPassBy 阅读(620) 评论(0) 推荐(0)
摘要:以下说的流都是文件流。 字节流和字符流的区别 文件在磁盘上的存储是按二进制存储的,也即按字节存储的。所以字节流就是相当于一个管道连通了应用程序和磁盘上的文件,每次读取都是以字节为单位。而字符流虽然也相当于一个管道连通了应用程序和磁盘上的文件,但是该管道自带过滤效果,即根据编码,将字节组装成不同的字符 阅读全文
posted @ 2016-03-31 13:18 justPassBy 阅读(595) 评论(0) 推荐(0)