社区
Java SE
帖子详情
java库的调用方式是静态还是动态的
java_charpnet
2016-12-15 05:55:25
jar包是静态库lib还是动态库dll,可不可选择啊
...全文
301
3
打赏
收藏
java库的调用方式是静态还是动态的
jar包是静态库lib还是动态库dll,可不可选择啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
科比请留步
2016-12-15
打赏
举报
回复
Java调用的是class文件,你说的dll叫动态链接库,动态库是c++打包后生成的文件,和java没有半毛钱关系,但是java可以通过jni技术调用dll库,属于跨语言调用,是native方法
java_charpnet
2016-12-15
打赏
举报
回复
引用 1 楼 soton_dolphin 的回复:
Java 里面貌似没听说过静态库和动态库
那java采用的是什么方式啊,lib还是dll
soton_dolphin
2016-12-15
打赏
举报
回复
Java 里面貌似没听说过静态库和动态库
java
静态
方法
调用
非
静态
方法_
java
静态
方法
调用
非
静态
方法
我们都知道,
静态
static方法中不能
调用
非
静态
non-static方法,准确地说是不能直接
调用
non-static方法。但是可以通过将一个对象的引用传入static方法中,再去
调用
该对象的non-static方法。其实这个事实的应用很经常,以至于我们不去重视:在主函数(static方法)中我们经常创建某个类的实例,再利用其饮用变量
调用
它的非
静态
方法。//StaticMethodTest.
java
...
LINUX下
动态
库
调用
静态
库
的方法
LINUX下
动态
库
调用
静态
库
的方法 有这样一种情形,在创建一个
动态
库
的同时,可能会
调用
一个
静态
库
,这个
静态
库
可能是你自己写的,也可能是第三方的。比如有下面五个文件,生成一个
静态
库
,一个
动态
库
,一个执行文件: /////// static.h void static_print(); ///////static.cpp #include #include "st
java
的
静态
方法
调用
首先你要知道
java
中
静态
方法
调用
有哪几种 例如一个
静态
方法如下: (1) 通过类名直接
调用
调用
格式: 类名.方法名 Test.aa() 前提是这个
静态
方法是要有返回值!这个
静态
方法是公共的(public),本类
调用
的话则不需要一定公共的! (2) 通过类的实例对象去
调用
调用
格式: 对象名.方法名 Test t = new Test(); t.aa(); 注意:这个
静态
方法是公共的(public),本类
调用
的话则不需要一定公共的! ...
Java
调用
C++的
动态
库
最近在研究
动态
库
调用
的问题,想用
Java
调用
我写好的C++的
动态
库
。经过不断地尝试,终于实现了我想要的功能,网上也看了很多资料,最终整理出来这个文档,希望对有需要的朋友有帮助。 JNI JNI是
Java
Native Interface的缩写,通过使用
Java
本地接口书写程序,可以确保代码在不同的平台上方便移植。 从
Java
1.1开始,JNI标准成为
java
平台的一部分,它允许
Java
代码和其他语言写的代码进行交互。总之就一句话,要用
Java
调用
第三方的
动态
库
,用JNI就对了!
Java
要
调用
第三方的动
调用
静态
库
生成
动态
库
并使用
最近研究了一下
动态
库
和
静态
库
调用
的问题,本篇文字是在生成
动态
库
的时候
调用
静态
库
,并使用
动态
库
编译成可执行程序。不足之处还望多多指教。 1、首先写了一个简单的接口编译成
静态
库
(.h文件和.cpp文件如下) //hello.h #include <stdio.h> bool show (int date); //hello.cpp #include <stdio.h>...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章