java-学习
文章平均质量分 77
sula.xu
每一条走来的路,都有它跋涉的理由,不然怎能遇见最好的
展开
-
JVM虚拟机理解学习
垃圾回收 1.如何判断对象为垃圾对象 1.1引用计数法 1.2可达性分析法 1.1引用计数法 在对象中添加一个引用计数器,当存在引用对象时,引用计数器的值+1,引用失效时,计数器-1 /** * @PACKAGE_NAME: PACKAGE_NAME * @Description: * @Author: liangxu * @Date: 2021/8/30 11:52 上午 * @Version: V1.0 */ public class JVMTest { private Objec原创 2021-08-30 18:10:15 · 95 阅读 · 0 评论 -
java 线程通讯
1.线程为什么要通讯 多个线程并发执行时,在默认情况下CPU是随机切换线程的,有时我们希望CPU按我们得规律执行程序,此时就需要线程之间协调通信。 2.线程通讯方式 线程通讯的常用方式如下: 1.休眠唤醒方式 Object 的wait,notify,notifyAll Condition的await,signal,signalAll 2.CountDownLatdh:用于某个线程A等待若干个其他线程执行完之后,它才执行 3.CyclicBarrier:一组线程等待至某个状态之后再全部同时执行 4.Semap原创 2021-08-18 10:53:08 · 73 阅读 · 0 评论 -
mac OS X配置jdk环境变量
MAC OS X EI Capitan(10.11.2) JDK下载地址:http://www.Oracle.com/technetwork/Java/javase/downloads/index.html 下载mac对应的.dmg文件即可按提示安装好之后,进入以下路径查看JVM[java] view plain copyprint? 1 cd /Library/Java/Java翻译 2017-04-19 15:00:44 · 411 阅读 · 0 评论