![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习
From the deep
思考+动手=无所不能
展开
-
java中会存在内存泄漏吗?什么情况下才是内存泄漏?
java中会存在内存泄漏吗?什么情况下才是内存泄漏?内存泄漏是指不再被使用的对象或者变量一直被占据在内存中。Java中有垃圾回收机制,它能够将不再被使用的对象,自动从内存中清除。即使这样,java中也存在着内存泄漏的情况,这是因为JVM回收机制是使用引用计数法和可达性分析算法来判断对象是否是不再使用的对象,本质都是判断一个对象是否还被引用。那么对于这种情况下,由于代码的实现不同就会出现很多种内...转载 2019-07-23 21:29:22 · 342 阅读 · 0 评论 -
Java中==和equals()的区别(以String类型为比较对象)
以下代码的运行结果是怎样的呢? public class equalsTest { public static void main(String[] args) { String s1 = "aaa"; String s2 = "aaa"; String s3 = new String("aaa"); System.out.println(s1==s2); Sys...原创 2019-07-25 23:08:53 · 254 阅读 · 0 评论 -
Java中深拷贝和浅拷贝的区别
先看一个普通的赋值代码:public class copyTest { private String name; private int age; public copyTest(String name, int age) { this.name = name; this.age = age; } public void setAge(...原创 2019-07-26 00:15:19 · 431 阅读 · 0 评论 -
浅谈java垃圾回收机制
一.什么是垃圾回收机制? 任何语言在运行过程中都会创建对象,也就意味着需要在内存中为这些对象在内存中分配空间,在这些对象失去使用的意义的时候,需要释放掉这些内容,保证内存能够提供给新的对象使用。在Java中可以由JVM帮助程序员来管理内存,这种策略被称为垃圾回收机制(GC)。二.垃圾回收机制的意义: 使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java中...原创 2019-07-26 23:54:26 · 241 阅读 · 0 评论