JAVA
zyzz1995
业余程序员 法科在读
展开
-
当JAVA遇到状态机
当JAVA遇到状态机曾经有这样一个脑筋急转弯:把一头大象放进冰箱需要几步?当然了,这是一个老梗了,可能连三岁小孩都能毫不犹豫地回答出来:3步;打开,塞进去,再关上。或许,作为一个老梗,它已经笑果不佳,但如果我们从新的角度去分析,也能发现新的价值。从把大象塞进冰箱这个过程思考,有三个非常明确的步骤:1.打开冰箱门 2.把大象塞进去 3.关上冰箱门如果从算法的角度来看,这就原创 2014-07-10 00:39:01 · 2163 阅读 · 0 评论 -
用数学的方法证明利用Random工具取区间[a,b)内随机数的算法
经常在网上看到原创 2014-08-22 20:32:21 · 1295 阅读 · 0 评论 -
java实现以某个概率测试某事是否发生
java实现以某个概率测试某事是否发生原创 2014-08-30 14:09:04 · 1646 阅读 · 0 评论 -
J2V8入门教程
开始使用J2V8J2V8是一套针对谷歌的V8 Javascript引擎的java绑定。J2V8的开发为Android平台带来了高效的Javascript的执行环境,taris.js 就是基于J2V8开发的。J2V8同时也可以运行在Windows、Linux、MacOS上。在本教程中我们将展示如何使用J2V8来执行javascript脚本尽可能的“原始”J2V8以性能与内存消耗为设计目标,如果一段Ja翻译 2016-08-25 04:19:10 · 8130 阅读 · 1 评论 -
用J2V8注册Java回调函数
J2V8是一套针对谷歌的V8 JavaScript引擎的Java绑定。J2V8的开发为Android平台带来了高效的Javascript的执行环境,taris.js 就是基于J2V8开发的。J2V8同时也可以运行在Windows、Linux、MacOS上。在上一个教程中我们已经学习了如何使用J2V8来执行Javascript脚本。在本教程中我们将演示如何用J2V8来注册Java回调函数。Java回调翻译 2016-08-26 00:05:34 · 2807 阅读 · 0 评论 -
Luaj——Lua for java,在Libgdx中集成Lua脚本
备忘最近在做一个项目,为libgdx写一套可以用的脚本系统,来扩充libgdx,提高libgdx的开发效率。在选择脚本语言的时候,我选择了两套方案,一是将Javascript集成到libgdx中,目前已经开始着手将J2V8——一套谷歌V8 Javascript引擎的java接口集成到libgdx中,但是由于V8引擎是用C++写的,因此在J2V8中还有不少需要底层的东西要理解,加之V8那一套用来原创 2016-08-26 12:37:52 · 1521 阅读 · 0 评论