zoukankan      html  css  js  c++  java
  • 9.java程序方法用C++去实现

    1. 说明,本案例没实际用途,只是想证明下,java和C可以互用的
    2. nativ关键字
      1. 用于修饰方法
      2. 修饰的方法没有方法体
      3. 不能与abstract一起出现
        1. native修饰的方法由其它语言实现(可以将native方法比作Java程序同C程序的接口)
        2. abstract修饰的方法由子类实现
    3. java程序调用dll(c++)的步骤
      1. 说明
        1. jni是java和C,C++的通信桥梁
        2. java适合写上层应用,c,c++适合写底层应用(c,c++本就是和底层打交道的)
        3. 本实现是用控制台完成的,使用工具没有实现
      2. 步骤
        1. 编写java源文件

        2. 编译源文件(或在工具中找到bin中的Person.class,拷贝到桌面)

          1. cmd
          2. cd desktop
          3. javac Person.java
        3. 创建C++项目(w32控制台应用程序,dll类型的空项目)

        4. C++项目的配置与编码,最后成功运行

        5. 说明

          1. 可能的报错

          2. 解决办法

            不要把dll改成64位的,程序会报错

  • 相关阅读:
    Valid Anagram
    Spiral Matrix II
    Spiral Matrix
    Kth Smallest Element in a BST
    Count Primes
    javascript 判断浏览器
    javascript 数值交换技巧
    EntityFramework 6 分页模式
    JSON.parse 和 JSON.stringify
    CSS z-index
  • 原文地址:https://www.cnblogs.com/River111/p/9593256.html
Copyright © 2011-2022 走看看