Java
VivienneW_w
这个作者很懒,什么都没留下…
展开
-
java内存泄露
在JAVA中由于有垃圾回收期,因此可以不用担心内存泄露的问题。但java还是会存在内存泄露,什么样的情况下java会发生内存泄露? java中内存泄露的对象特点是: 1.对象可达 2.对象无用 这些对象因为可达,因此不会被垃圾回收机制回收,但又会一直占用内存,java中不可达的对象都会被系统回收。 java中内存泄露的情况:长生命周期对象持有短生命周期对象的引用,例如一个全局变量持有了局部对象的引...原创 2019-08-08 15:31:35 · 139 阅读 · 0 评论 -
java中equals和==的区别
==是一个比较运算符,基本数据类型比较的是值,引用数据类型比较的是地址值,即是否为同一个对象的引用。 equals()是一个方法,只能比较引用数据类型。重写前比较的是地址值,重写后比一般是比较对象的属性。 JAVA当中所有的类都是继承于Object这个基类的,在Object中的基类中定义了一个equals的方法,这个方法的初始行为是比较对象的内存地址。 但在一些类库当中这个方法被覆盖掉了,如Str...原创 2019-08-08 15:42:38 · 69 阅读 · 0 评论