特点:
一、从概念方面来说
基本数据类型:变量名指向具体的数值
引用数据类型:变量名指向存数据对象的内存地址,即变量名指向hash值
JAVA中的值传递和引用传递
先来看一个作为程序员都熟悉的值传递的例子:
... ...
//定义了一个改变参数值的函数
public static void changeValue(int x) {
x = x *2;
}
... ...
//调用该函数
int num = 5;
System.out.println(num);
changeValue(num);
System.out.println(num);
... ...
答案显而易见,调用函数changeValue()前后num的值都没有改变。
幸福是早餐的煎饼果子
幸福的样子有很多,不知道你喜欢哪一种。好几个月的时间,每当我看到一些很可爱的画面,我都记录下当下那个幸福的样子,当然更多的时候我是忘记记录的。但愿这些被记录下的小细节也能让你感到一丝幸福。
2016年写在冬季,迎接新的一年
JAVA实现的微信扫描二维码支付
吐槽一下
支付项目采用springMvc+Dubbo架构实现,只对外提供接口。
话说,为什么微信支付比支付宝来的晚了那么一点,一句话,那一阵挺忙的,然后就没有时间整理,最近做完支付宝支付,顺便也把微信支付的也整理一下。
这里再吐槽一下,微信支付的DEMO基本为零,很多代码都是从网上查找的(也可能我么有仔细找API)。
前期酝酿准备
扫码支付,目前来说个人是不可以申请的,包括现在支付宝的即时到帐个人相关业务也取消了。所以这里必须有一个微信支付商户平台,具体怎么申请的,我也不清楚,只是拿来用的。
商户平台是要配合绑定微信公众账号使用的,具体操作申请下来已经绑定了,这里你也只管用就是了。