摘要: 孙鑫视频---笔记(1-3)java跨平台是通过JVM(java 虚拟机)实现的。Java应用程序的开发周期: 编译、下载、解释、执行。1、java源文件的编译过程 java编译程序将java源程序翻译为JVM可执行代码---字节码。java编译器不将对变量和方法的引用编译为数值引用,也不确定程序执行过程中的内存布局,而是将这些符号引用信息保留在字节码中,由解释器在运行过程中创建内存布局,然后再通过查表来确定一个方法所在的地址。这样就有效的保证了java的可移植性和安全性。2、java解释器的执行过程 运行JVM字节码的工作是由解释器来完成的。解释器执行过程分三步:【代码的装入、代码的... 阅读全文
posted @ 2014-01-15 18:11 曦花 阅读(5329) 评论(0) 推荐(0) 编辑