logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

JAVA虚拟机加载类到运行过程总结

理解Java跨平台运行原理java之所以可以跨平台是因为编译器并没有把源码文件直接编译成机器指令,而是编译成java虚拟机可以识别和运行的字节码文件(.java->.class)。而字节码文件是一种无关平台的中间编译结果,由Java虚拟机读取,解析和运行,正因如此java虚拟机屏蔽了不同系统的平台差异性。因此java虚拟机不但可以运行java,Groovy,JRuby等一大批动态语言,其原理就是

#java#虚拟机
生产者与消费者一对一,一对多,多对多

生产者与消费者问题涉及对象生产者消费者生产与消费对象 (以下简称目标对象,通常是通过某个容器存放如:ArrayList)类图表示:生产者与消费者问题主要解决的是同步问题:当目标对象已经为0,或已经不存在时,这时消费者就不能再继续消费了,所以要让生产者先生产目标对象。当目标对象达到一定数量时应停止生产了,这时生产者应停止继续生产,需要消费者先进行消费目标对象。可知三者关系,生产者与消

#java
阿里校招应届生面试经验

阿里校招应届生面试经验

#面试
到底了