面试之-jvm
来源:互联网 发布:网络赌球有赢钱的吗 编辑:程序博客网 时间:2024/06/05 09:22
最近在面试,准备了一些java方面的知识,写出来方便查看。
首先,java要实现一次编译,处处运行,就离不开jvm,jvm帮助java实现了对底层操作系统的透明,只要机器上安装了对应的jvm虚拟机,就可以运行java程序。
jvm是一个进程,系统会分配相应的资源,它有自己的生命周期,每一个java程序对应一个自己的jvm。
jvm加载过程:
jvm的加载是从java XXX.class命令开始的,先是向系统申请资源,资源分配完毕后,找到class文件路径,然后使用classloader加载进class,然后找到静态的公共函数main,执行main方法。
main方法执行完后,jvm结束生命周期,释放资源。
jvm内存区:
jvm内存分为:程序计数区,方法区,系统方法栈,堆,本地方法栈。
0 0
- 面试之-jvm
- Android面试之JVM
- Android面试之JVM
- JAVA面试之JVM、SQL篇
- 面试-JVM
- 面试问题之:Dalvik VM和JVM的区别(1)
- 互联网公司面试问题总结之虚拟机JVM
- 面试准备之JVM的组成、垃圾回收机制
- 面试准备之JVM的组成、垃圾回收机制
- jvm面试常见问题
- Java面试 -- JVM篇
- JVM面试篇
- 面试(五) JVM
- 面试中的JVM
- java面试 jvm
- 【Java面试整理之JVM】深入理解JVM结构、类加载机制、垃圾回收GC原理、JVM内存分配策略、JVM内存泄露和溢出
- [jvm][面试]JVM 调优总结
- [jvm] [面试] jvm 常用配置参数
- cocos2d-x3.4 环境配置及Android环境搭建
- SICP第一章学习笔记
- 今日的精彩关于IDE XCODE6(2015331)
- JS-Cookie操作
- HDU 4642 - Fliping game(博弈)
- 面试之-jvm
- LeetCode算法题之Multiply Strings
- 人生短暂
- poj 2115 C Looooops(解二元一次不定方程)
- LightOJ 1341 - Aladdin and the Flying Carpet(算术基本定理 唯一分解定理)
- TCP协议疑难杂症全景解析
- Struts2 + Spring + Hibernate 入门 2
- 第四周项目2 分数的雏形
- 使用Junit进行单元测试