- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 java 安全了解
基本的安全知识概念:基本的安全知识概念:提到java安全,有一个重要的体系叫JCA,java cryptography architecture (java的加密技术架构),包括加密,摘要,签名等等。还有一种叫JSSE,java secure socket extension ,(java的安全的socket扩展技术) .下面是基本概念的说明。JCA部分:
2015-09-23 19:19:16 1296
原创 JNI(四)、其他注意事项
JNI 注意事项:一、在开发时 首先要把环境 搭建好,包括各个文件配置,和C代码的实现。C代码可以直接return 返回值,先不做实现。二、常见报错:java.lang.UnsatisfiedLinkError: Native method not found: 要注意java方面名和C函数名 是否匹配了java.lang.UnsatisfiedLinkErro
2015-09-25 11:03:13 319
原创 JNI(三)、java代码传递int、String、int[] 并 调用C 代码
熟悉开发JNI基本流程以后,我来尝试写一下传递多种数据类型的情况。包括int、String、int[ ] 类型。这次我把这些native方法放在一个类中。定义本地接口方法:package com.example.manzuo.jni;public class JNIUtils { static { System.loadLibrary("Message"); } pub
2015-09-11 18:56:28 6486
原创 JNI(二)、 Java 代码调用 C代码
环境搭建好之后,来写写第一小例子,调用一个无参的Java native方法,大部分的JNI开发编写流程都类似,所以这个小例子理解以后,其他的例子流程上就大致熟悉了。我总结了大致分为这么几步:一、编写java调用的本地方法。这个一般根据业务需求来写。public native String getMessageFromC();二、编写C代码创建jni 目录,(
2015-09-11 16:14:53 464
原创 JNI (一)、环境搭建
概述:windows下的可执行文件为exe程序,linux下为elf文件。这两种文件只能在各自的平台上运行。此外,window程序含有一个函数库文件,后缀为.dll的文件,而linux程序的函数库是.so文件。一个程序从源码阶段到运行经历了 编译、连接、执行。拿java来举例:首先由java --> .class --> java虚拟机,这里java虚拟机来模拟windows或者lin
2015-09-10 18:15:21 497
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人