再读斋

MICHAEL


  • 首页

  • 归档

  • 分类

  • 标签

  • 关于

  • 搜索
close
再读斋

Java8特性②Stream简介

发表于 2017-04-27 15:52:53 | 分类于 Java |
流是什么流是Java API的新成员,它允许你以声明性方式处理数据集合(通过查询语句来表达,而不是临时编写一个实现)。可以把它们看成遍历数据集的高级迭代器。此外流还可以透明地并行处理,无需写任何多线程代码了。如下面代码所示: 12345678910public static List<Stri ...
阅读全文 »
再读斋

Java8特性①Lambda表达式

发表于 2017-04-24 16:15:16 | 分类于 Java |
简介概念Lambda 表达式可以理解为简洁地表示可传递的匿名函数的一种方式:它没有名称,但它有参数列表、函数主体、返回类型,可能还有一个可以抛出的异常列表。 匿名:它不像普通方法那样有一个明确的名称; 函数:Lambda 表达式是函数是因为它不像方法那样属于某个特定的类,但和方法一样,Lambda ...
阅读全文 »
再读斋

数据结构与算法学习合集

发表于 2017-03-29 15:06:16 | 分类于 数据结构 |
数据结构数据结构之①算法 数据结构之②顺序线性表 数据结构之③单链表 数据结构之④静态链表 数据结构之⑤循环链表 数据结构之⑥双向链表 数据结构之⑦栈的顺序存储 数据结构之⑧栈的链式存储 数据结构之⑨栈与递归 数据结构之⑩顺序队列 数据结构之⑪循环顺序队列 数据结构之⑫链式队列 数据结构之⑬链式队列 ...
阅读全文 »
再读斋

JNI之⑤C/C++处理Java对象引用

发表于 2017-01-04 15:42:25 | 分类于 Android , NDK |
数组引用的处理在Java中,使用new关键字创建对象,创建之后我们就可以随意使用这个对象,我们无需关心这个对象是什么时候被回收的 ,对象的回收已经托管到了JVM的GC,由GC来帮我们回收无引用的对象。将对象引用传递给C/C++时,C/C++层就会持有Java对象,如果不进行妥善处理,对象多了就会出现 ...
阅读全文 »
再读斋

JNI之④C/C++创建Java对象

发表于 2017-01-04 15:41:57 | 分类于 Android , NDK |
步骤 获取Java对象的jclass 获取构造函数的id,方法名使用 NewObject创建Java对象jobject 获取并调用jobject中的方法 示例1234567891011121314151617package com.michael.ndk.write;/** * C访问Java字段 ...
阅读全文 »
再读斋

JNI之③C/C++调用Java字段与方法

发表于 2017-01-04 15:41:41 | 分类于 Android , NDK |
native函数定义1234567891011121314151617181920212223242526272829303132333435363738394041package com.michael.ndk.write;/** * C访问Java字段和方法 * Created by liugu ...
阅读全文 »
再读斋

JNI之②头文件分析

发表于 2017-01-02 15:34:23 | 分类于 Android , NDK |
编写Java文件12345678910111213141516171819202122232425262728public class HeaderFile { private native void doVoid(); native int doShort(); ...
阅读全文 »
再读斋

JNI之①参数类型与Java参数类型对比

发表于 2017-01-02 15:32:11 | 分类于 Android , NDK |
区别 Java中的返回值void和JNI中的void完全对应(仅仅一个) Java中的基本数据类型(byte ,short ,int,long,float,double ,boolean,char-8种)在JNI中对应的数据类型只要在前面加上j就可以了(jbyte ,jshort ,jint,jl ...
阅读全文 »
123…10
刘涤生

刘涤生

像外行一样思考,像专家一样实践。

77 日志
9 分类
20 标签
RSS
Github Weibo 简书 CSDN
© 2015 - 2017 刘涤生
由 Hexo 强力驱动
主题 - NexT.Mist