摘要: 首先 File 类是对文件系统的映射 并不是硬盘上真实的文件所以 new File("xxx.xxx") 只是在内存中创建File文件映射对象,而并不会在硬盘中创建文件 如果需要创建文件需要以下操作:判断映射的文件是否真实存在 file.exists() //true存在 false不存在如果存在即 阅读全文
posted @ 2018-04-10 14:48 Rainyn 阅读(17639) 评论(1) 推荐(3)
摘要: 很多人认为方法区(或者HotSpot虚拟机中的永久代)是没有垃圾收集的,Java虚拟机规范中确实说过可以不要求虚拟机在方法区实现垃圾收集,而且在方法区进行垃圾收集的“性价比”一般比较低:在堆中,尤其是在新生代中,常规应用进行一次垃圾收集一般可以回收70%~95%的空间,而永久代的垃圾收集效率远低于此 阅读全文
posted @ 2018-04-10 14:27 Rainyn 阅读(270) 评论(0) 推荐(0)
摘要: Java中的强引用,软引用,弱引用,虚引用有什么用? - 菜鸟窝的回答 - 知乎 https://www.zhihu.com/question/37401125/answer/226100181 Java中的强引用,软引用,弱引用,虚引用等四种引用的存在主要是为了更好的进行内存管理而设置的一套机制, 阅读全文
posted @ 2018-04-10 14:25 Rainyn 阅读(749) 评论(0) 推荐(0)
摘要: 1.单链表 n个结点(ai的存储映像)链结成一个链表,即为线性表(a1,a2,...,an)的链式存储结构,因为此链表的每个结点中只包含一个指针域,所以叫做单链表。单链表正是通过每个结点的指针域将线性表的数据元素按其逻辑次序链接在一起 有时,为了更加方便地对链表进行操作,会在单链表的第一个结点前附设 阅读全文
posted @ 2018-04-10 00:58 Rainyn 阅读(206) 评论(0) 推荐(0)