java学习
文章平均质量分 73
kusk星辰
全栈民工
展开
-
Java垃圾回收与内存
好久没看关于java的书了, 最近, 看了James Gosling的<<Java程序设计语言>>, 做了一些读书笔记. 这部分是关于垃圾回收的.1.垃圾回收对象是使用new创建的, 但是并没有与之相对应的delete操作来回收对象占用的内存. 当我们完成对某个对象的使用时, 只需停止该对象的引用:->将引用改变为指向其他对象->将引用指向null->从方法中返回, 使得该方法的局部变量不复存在要点:->当我们从任何可执原创 2022-03-30 12:01:21 · 175 阅读 · 0 评论 -
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 · 17844 阅读 · 0 评论