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虚拟机的硬件平台和操作系统上的 二进制文件;

  • 相关阅读:
    渗透资源大全
    Brute Force(暴力(破解))
    关于Burp Suite不能抓包的解决方法
    新手指南:DVWA-1.9全级别教程之SQL Injection
    mysql里面如何用sql语句让字符串转换为数字
    手把手教你如何搭建自己的渗透测试环境
    php错误提示
    vmware虚拟机三种网络模式详解
    Vmware虚拟机下三种网络模式配置
    cmd开启3389
  • 原文地址:https://www.cnblogs.com/xiaoxiao1120/p/7866779.html
Copyright © 2011-2022 走看看