zoukankan      html  css  js  c++  java
  • 第一章 java体系结构介绍

    java技术的核心java虚拟机

    1.3 体系结构

      java体系结构包括四个独立但相关的技术

    • java程序设计语言
    • java class文件格式
    • java应用编程接口(API)
    • java虚拟机

      13.1 java虚拟机

      

      java中有两种方法:java方法和本地方法;java方法时由java语言编写,编译成字节码存贮在class文件中;本地方法是由其他语言(比如c,c++,汇编语言)编写的,编译成和处理器相关的机器代码;本地方法保存在动态链接库中,格式是各个平台专有的;java方法时与平台无关的,本地方法却不是,运行中的java程序调用本地方法时,虚拟机装载包含这个本地方法的动态库,并调用这个方法,本地方法是联系java程序和底层主机操作系统的连接方法;

      通过本地方法,java程序可以直接访问底层操作系统的资源;如果这样用的你的程序就变成了平台相关的,因为本地方法的动态库是平台相关的;如果希望保证程序的平台无关性,那么只能通过java api访问底层系统资源;

    1.3.2 类装载器的体系结构:

      

     一个java程序可以使用两种类加载器:“启动类加载器”和“用户定义的类加载器”;

    1.3.3 java class文件

    在平台无关性和网络移动性方面使java更适应于网络;java class文件可以运行在任何支持java虚拟机的硬件平台和操作系统上的 二进制文件;

  • 相关阅读:
    OpenCV 图像旋转
    单链表插入与删除数据
    opencv 数据训练
    C++ 小波变换
    二十七、miniscrapy,scrapy源码初解
    二十六、Scrapy自定义命令
    二十五、scrapy中的去重规则及自定义
    二十四、在scrapy中如何获取cookies
    十六、 IO多路复用,异步非阻塞
    五、IO模型简介
  • 原文地址:https://www.cnblogs.com/xiaoxiao1120/p/7866779.html
Copyright © 2011-2022 走看看