JNI动态注册封装C语言版前言 在上一篇《JNI调用Java方法》的动态注册并调用Java方法,上次也说了可以把公共部分封装一下。 说干就干,今天就把上次代码封装一下。 正文 我这不介绍完整的动态注册,有需要可以看《JNI动态...AndroidNDK# java# JNI# JNICommon2年前02120
JNI调用Java方法前言 前几天我们JNI的使用介绍过《JNI动态注册》和《JNI静态注册》,都是介绍Java的native方法,也就Java调用C或C++中的方法。 今天就介绍C或C++调用Java方法。记录于此,方便...AndroidNDK# Android# java# JNI2年前01600
Java Consumer的使用前言 今天有空整理一下Consumer<T> 接口的使用,一般用于回调中。 这里简单记录一下。 正文 Consumer<T>接口是java 1.8才有的,定义如下: //jav...Java# accept# Consumer# java3年前01640
Java的反射简介前言 本文主要参考其他作者的文章,然后自己整理一下,原文写得很仔细,但还得自己走一遍流程。 感谢大佬分享。 正文 什么是Java的反射机制 java允许开发者在程序运行过程中操作(访问和修改)类的各种...Java# Class# Constructor# java3年前01840
JAVA 从一个List里删除包含另一个List的数据前言 简单记录一下 List中删除包含另外一个list的数据。 本文只是记录一下。 正文 下面是之前作者写的: /*** 这是目前我了解到速度最快的一种*/ @SuppressWarnings("un...Java# java# List# removeAll3年前01890
[摘]强引用,软引用,弱引用等简介前言 之前也了解过用过,但还是忘了。今天有空就整(摘)理(抄)于此,方便自己查阅。 好记性不如烂笔头 正文 从Java 1.2 开始,就引入了4中引用,强弱排序: 强引用 > 软引用 > ...未分类# java# 弱引用# 强引用1个月前02130
通过图片文件的文件头来判断文件的真正格式前言 最近在加载图片时,由于需要对不同图片使用不同的加载方式,因此需要通过判断图片的类型进行条用不同的接口。 因此整理如下内容。 常见的图片格式头文件代码 PS:如下是十六进制 JPEG (jpg) ...Android小知识# Android# FileInputStream# java4年前02210
[摘]Java垃圾回收机制(GC)详解简介: 垃圾回收GC(Garbage Collection)是Java语言的核心技术之一,之前我们曾专门探讨过Java 7新增的垃圾回收器G1的新特性,但在JVM的内部运行机制上看,Java的垃圾回收...Java# java# System.gc# 垃圾回收5年前01860