JAVA第一次上的课笔记.docxVIP

  • 2
  • 0
  • 约3.15千字
  • 约 5页
  • 2018-02-19 发布于浙江
  • 举报
JAVA第一次上的课笔记

1.1.1Java发展史:1991年Sun公司为实现“物联网”成立了“绿色小组”,James Gosling于该年6月份开发一种新的语言并命名为OAK(橡树),一种精巧而安全的网络语言,适用于多线程编程,后发现OAK已是另一个公司的注册商标,改名为Java(太平洋上一个盛产咖啡的岛屿名字)。1.1.2Java虚拟机:一、Java虚拟机(Java Virtual Machine)是软件模拟的计算机,可以在任何处理器上安全并且兼容地执行保存在class文件中的字节码。工作原理如下图:二、.Java编译程序将Java源程序翻译为JVM可执行的字节码,字节码其实就是二进制编码,也叫伪代码。(Java.class可在其他操作系统中使用JVM直接运行,但C/C++编译后的obj文件不可运行,需重新编译)。三、.字节码的执行需要三个步骤:1.由类装载器(Class Loader)负责把类文件(class文件)加载到Java虚拟机中(此过程需要检查该类文件是否符合类文件规范)2.字节码校验器(Bytecode Verifier)检查该类文件的代码中是否存在着某些非法操作。3.由Java解释器把该类文件解释成为机器码执行。四、Java的“沙箱”运行模式:“沙箱”的四个组件:·类装载器··class文件检验器·Java虚拟机内置的安全特性·安全管理器类装载器:通过命名空间隔离类,使不同命名空间的类不会

文档评论(0)

1亿VIP精品文档

相关文档