阿甘学java视频--lesson2




视频信息:
        时长:109分钟
        作者:于盼盼
        内容:java技术发展简史、java技术架构、JVM的作用和特点、JDK和JRE的作用和特点、剖析java运行机制、JDK和JRE的目录结构简介、面向对象的分析和设计简介、类的定义和理解、属性的定义和理解、构造器的定义和理解、方法的定义和理解、对象的创建和使用。
        视频地址:点击打开阿甘学java视频--lesson2

       


补充内容:


操作系统装入jvm是通过jdkjava.exe来完成,通过下面4步来完成jvm环境.

1.创建jvm装载环境和配置

2.装载jvm.dll

3.初始化jvm.dll并挂界到JNIENV(JNI调用接口)实例

4.调用JNIEnv实例装载并处理class

     Java虚拟机Java虚拟机(Java virtual machineJVM)是运行Java才程序必不可少的机制。编译后的Java程序指令并不直接在硬件系统的CPIJ上执行,而是由JVM执行。JVM是编译后的Java程序和硬件系统之间的接口,程序员可以把JVM看作一个虚拟的处理器。它不仅解释执行编译后的Java指令,而且还进行安全检查。它是 Java程序能在多平台间进行无缝移植的可靠保证,同时也是Java程序的安全检验引擎。


 
  Java虚拟机规范中给出了JVM的定义:JVM是在一台真正的机器上用软件方式实现的一台假想机。JVM使用的代码存储在。class文件中。JVM的某些指令很像真正的CPU指令,包括算术运算、流控制和数组元素访问等。


 
  Java虚拟机规范提供了编译所有Java代码的硬件平台。因为编译是针对假想机的,所以该规范能让Java程序独立于平台。它适用于每个具体的硬件平台,以保证为JVM编译的代码的运行。JVM不但可以用软件实现,而且可以用硬件实现。


 
  JVM的具体实现包括:指令集(等价于CPIJ的指令集)、寄存器组、类文件格式、栈、垃圾收集堆、内存区。
 
  JVM的代码格式为压缩的字节码,因而效率较高。由JVM字节码表示的程序必须保持原来的类型规定。Java主要的类型检查是在编译时由字节码校验器完成的。Java的任何解释器必须能执行符合JVM定义的类文件格式的任何类文件。 



     如果你想在学习java开发技术上少走弯路,欢迎一起加入我的课堂,这里有更多的java技术爱好者与你一起交流,一起成长。


        于盼盼简介:专注Java软件开发、软件培训行业。2006年从事java软件开发工作,历任武汉软帝科技信息有限责任公司软件开发工程师,河南捷迅高级研发工程师,上海威迅郑州清扬副总,河南IBM大学生培训基地市场部经理,郑州软创科技有限责任公司总经理。
        CSDN博客:http://blog.csdn.net/flywithcan  QQ:335816866,个人微信号flywithcan1983






posted @ 2015-02-05 11:18  jason的java世界  阅读(25)  评论(0编辑  收藏  举报