java IO
文章平均质量分 67
michealwwx
这个作者很懒,什么都没留下…
展开
-
java IO注意事项
FIleWriter中的flush和close方法 当你向一个文件中写入数据时,如何没有使用输出流的close或者flush方法,会导致数据写不进去;原因:file writer中也有缓冲区域,使用write方法只是将数据写入到内存缓冲中,并没有写入到文档中,而调用flush方法就可以将缓冲区的数据写入到文档中,使用close也有同样的作用,只不过close可以节省内存,如原创 2016-11-13 21:16:22 · 386 阅读 · 0 评论 -
volatile关键字的含义
背景:Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了同步块和volatile关键字机制。Java内存模型Java内存模型规定了所有的变量都存储在主存中,每条线程中有自己的工作内存,线程中的工作内存中保存了该线程所使用的变量(这些变量是从主存中拷贝而来)线程对变量的所有操作都必须在工作内存中进行。不同线程之间无法直接访问对方工作内存中变量,线程变量值的传递均需要通过原创 2017-08-17 21:23:59 · 209 阅读 · 0 评论