- 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虚拟机内置的安全特性·安全管理器类装载器:通过命名空间隔离类,使不同命名空间的类不会
您可能关注的文档
最近下载
- 海运集装箱固定架.pdf VIP
- 数字普惠金融对中小企业创新的影响.docx VIP
- 2026届高三物理一轮备考研讨会课件+精研细磨+++智慧备考.pptx
- 年产1100吨酸奶的生产车间设计.doc
- 新疆2026届高三(二模)理科综合试卷(含答案).pdf
- 英语七年级下册第八单元测评卷(含答案解析).pdf VIP
- 初中物理全部实验专题练习及答案(共26个实验).docx VIP
- 库欣病诊治专家共识(2025).pptx VIP
- (高清版)B-T 18380.12-2022 电缆和光缆在火焰条件下的燃烧试验 第12部分:单根绝缘电线电缆火焰垂直蔓延试验 1kW预混合型火焰试验方法.pdf VIP
- 导线风偏计算表.xls VIP
原创力文档

文档评论(0)