- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 Java垃圾回收与内存
好久没看关于java的书了, 最近, 看了James Gosling的<<Java程序设计语言>>, 做了一些读书笔记. 这部分是关于垃圾回收的.1.垃圾回收对象是使用new创建的, 但是并没有与之相对应的delete操作来回收对象占用的内存. 当我们完成对某个对象的使用时, 只需停止该对象的引用:->将引用改变为指向其他对象->将引用指向null->从方法中返回, 使得该方法的局部变量不复存在要点:->当我们从任何可执
2022-03-30 12:01:21 176
原创 Synchronized和Lock的区别
1.synchronized是一个关键字而lock是一个接口(lock、lockInterruptibly、tryLock、unlock、newCondition)。2.synchronized是隐式的加锁,lock是显示的加锁。3.synchronized可以作用在方法和代码块上,而lock只能作用在代码块上。synchronized作用在静态方法上锁的是当前类的class,作用在普通方法上锁的是当前类的对象。在javap反编译成字节码后,synchronized关键字需要有一个代码块进入的点mo
2022-03-30 11:19:39 17857
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人