自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 如何判断java对象是否存活?

GC对处于F-Queue中的对象进行第二次标记,此时,该对象将被移除“即将回收”集合,等待回收。所谓引用计数法其实就是给每一个对象设置一个引用计数器,每当有一个地方引用这个对象时,就将计数器+1,引用失效时,就将计数器-1.当一个对象的引用计数器为0时,说明此对象没有被引用,也就是“死对象”,将会被垃圾回收。引用计算法有一个缺陷就是无法解决循环引用问题,也就是说当对象A引用B,对象B又引用A,那么此时A、B对象的引用计数器都不为0,也就造成无法完成垃圾回收,所以主流的虚拟机都没有采用这种算法。

2023-04-27 09:58:29 700 1

原创 存储过程--基础篇

1 定义 存储过程,百度百科上是这样解释的,存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来调用存储过程。 简单的说就是专门干一件事一段sql语句。可以由数据库自己去调用,也可以由java程序去调用。在oracle数据库中存储过程是procedure。 2 优势 1.效率高 存储过程编译一次后,就会存到数据...

2022-05-07 14:55:52 1005

原创 JAVA 基础

1,简述面向对象的思想 抽象:通过特定的示例抽取出共同的特征后形成概念的过程,其强调只要特征和忽略次要特征。 封装:把对象属性和方法结合成一个独立的整体,隐藏实现细节并提供对外的访问接口。 继承:从已知的一个类派生出新的一个类(子类),子类继承父类所有的飞私有化属性和方法,并能 根据自己的实际情况进行扩展出新的方法。 多态:多个不同的对象对同一消息做出的响应,同一消息根据不同的对象而采用不同的行为方法。 2,多态的原理 多态就是允许基类的指针或引用指向派生类的对象,且再具体访问时实现方法的动态绑

2022-05-06 10:47:59 94

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除