![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 63
_biscuit
Look in, think outside .
展开
-
利用java反射动态调整数组长度
如果你在程序中遇到这样的需求: runtime需动态调整数组长度大小,又在调整的代码处只能确定它是个数组,不能确定类型等,就可以参考以下代码去做:package myreflection;import java.lang.reflect.Array;public class ReflectionHelloWorld { public static void main(String[] arg原创 2015-11-14 11:43:34 · 2227 阅读 · 0 评论 -
终极解释: java方法传递参数的方式
如果你还对此问题不清楚,或者似懂非懂有些疑惑,请看下文,看完此文,保证不用再看其他文章。首先,我们来看下现有网上大多数文章对此问题是如何解释的。如果你已经搜索过这个问题了,那么你会很容易看到大批的答案都是“java参数的传递方式是值传递”,除此之外还会解释一通什么是引用传递。那么,请思考一个问题,什么是值传递?什么是引用传递?请看下面一段C语言:#include <stdio.h> fun(int原创 2015-11-30 22:07:50 · 3069 阅读 · 0 评论 -
Java8 lambda表达式是什么?
package com.ciphergateway.core;import io.vertx.core.Vertx;import org.junit.After;import org.junit.Before;import java.text.ParseException;import java.util.ArrayList;import java.util.List;import jav原创 2015-11-11 12:32:29 · 2690 阅读 · 1 评论 -
CompletableFuture执行线程的一次研究
在研究vertx线程模型的时候我开始注意到在vertx内部提供给开发者的多数异步api中用到了CompletableFuture或者Promise或者Future。以前也用过CompletableFuture和Futrue等,但当时没有想过它执行时的线程情况,于是写了个测试类用于了解它:public class VertxTest { Logger logger = LoggerFacto原创 2016-11-16 11:45:23 · 3280 阅读 · 0 评论