![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
Ysdo
热爱记录和分享的打工人er
展开
-
垃圾回收算法 复制算法(Minor GC) 标记清楚 及标记整理 (Full GC)
第一种:标记清除它是最基础的收集算法。原理:分为标记和清除两个阶段:首先标记出所有的需要回收的对象,在标记完成以后统一回收所有被标记的对象。特点:(1)效率问题,标记和清除的效率都不高;(2)空间的问题,标记清除以后会产生大量不连续的空间碎片,空间碎片太多可能会导致程序运行过程需要分配较大的对象时候,无法找到足够连续内存而不得不提前触发一次垃圾收集。地方 :适合在老年代进行垃圾回收,比如C...原创 2019-08-08 12:59:15 · 2174 阅读 · 2 评论 -
java 抽象类和接口
什么是抽象类和接口抽象方法 即使用 abstract 关键字修饰,仅有声明没有方法体的方法。public abstract void f(); //没有内容抽象类 即包含抽象方法的类。如果一个类包含一个或者多个抽象方法,该类必须被限定为抽象的。抽象类可以不包含抽象方法。public abstract class BaseActivity { private ...转载 2019-08-08 22:52:13 · 94 阅读 · 0 评论 -
一句话概括 ==和equals及hashcode的区别
Java中 使用 == 可以来判断两个变量的值是否相等 他还可以判断两个对象的地址引用是否指向同一对象equals 判断String类型的值是否相等,也可以判断两个对象的地址引用是否指向同一对象 返回值与==相同hashcode 则是返回一个对象的 hash编码,返回为int型,一般是唯一的 equals判断的对象相等则两个对象的hashcode的返回值也相等 public ...原创 2019-08-09 18:21:37 · 147 阅读 · 0 评论 -
String,StringBuffer和Stringbuilder区别
String1,Stirng是对象不是基本数据类型 如果创建对象时没使用new关键字,则创建的字符串在支付穿常量池中,如果用了new关键字则创建在堆内存中。2,String是final类,不能被继承。是不可变对象,一旦创建,就不能修改它的值。他存放在字符串常量池中(jdk105之后字符串常量池在堆中)3,对于已经存在的Stirng对象,修改它的值,就是重新创建一个对象,然后将新值赋予这个对象...原创 2019-08-09 23:48:01 · 101 阅读 · 0 评论 -
JVM 栈 与 堆
jvm启动时进行一系列的工作,其中一项就是开辟一块运行时内存。而这一块内存中又分为了五大区域,分别用于不同的功能。程序计数器记录程序运行的下一条指令的地址,这里的“地址”可以是一个本地指针,也可以是在方法字节码中相对于该方法起始指令的偏移量。如果该线程正在执行一个本地方法,那么此时程序计数器的值为”undefined”.在多线程环境下,每一个线程都有自己的程序计数器,在jvm调度线...转载 2019-08-06 22:38:55 · 156 阅读 · 0 评论 -
JVM 垃圾回收机制(GC)
目前为止,jvm已经发展处三种比较成熟的垃圾收集算法:1.标记-清除算法;2.复制算法;3.标记-整理算法;4.分代收集算法1. 标记-清除算法这种垃圾回收一次回收分为两个阶段:标记、清除。首先标记所有需要回收的对象,在标记完成后回收所有被标记的对象。这种回收算法会产生大量不连续的内存碎片,当要频繁分配一个大对象时,jvm在新生代中找不到足够大的连续的内存块,会导致jvm频繁...转载 2019-08-07 20:27:36 · 246 阅读 · 0 评论 -
漫画:5 分钟学会红黑树算法!
下面为标准的二叉排序树:初始状态:其实想要搜索值为226的节点很简单,搜索动画过程如下:这样不行!这是个病!得治!红黑树就是一种平衡的二叉查找树,说他平衡的意思是他不会变成“瘸子”,左腿特别长或者右腿特别长。除了符合二叉查找树的特性之外,还具体下列的特性:1. 节点是红色或者黑色2. 根节点是黑色...转载 2019-08-12 08:33:12 · 124 阅读 · 0 评论 -
GET和POST可能并没有我们看到的那么简单?来深入看一下它们有何区别
GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。当你在面试中被问到这个问题,你的内心充满了自信和喜悦。你轻...翻译 2019-08-25 13:11:45 · 189 阅读 · 0 评论