Java
wangke_king
真正的光芒,需要一点点时间
展开
-
InputStream只能读取一次的解决办法
有时候我们需要对同一个InputStream对象使用多次。比如,客户端从服务器获取数据 ,利用HttpURLConnection的getInputStream()方法获得Stream对象,这时既要把数据显示到前台(第一次读取),又想把数据写进文件缓存到本地(第二次读取)。但第一次读取InputStream对象后,第二次再读取时可能已经到Stream的结尾了(EOFException)或者Stream转载 2017-04-05 13:59:51 · 10418 阅读 · 3 评论 -
Java中两种单列模式的书写
饿汉式书写简单,没有不存在线程安全问题/** * 饿汉式 */ class Single { private static final Single s = new Single(); private Single() { } public static Single getInstance() { return s; }}懒汉式存在线程安全问题,原创 2017-04-13 13:23:32 · 692 阅读 · 0 评论 -
微信服务端DEMO类的作用
微信服务端DEMO类作用 ClientResponseHandler 微信支付所需的工具类,内部调用,无需关注 TenpayHttpClient 封装Http的Get请求和Post请求 HttpClientUtilHttp客户端工具类(封装Http请求所需的工具类 ex: 流与字符串之间的转换、 HttpURLConnection对象的创建) 注意: 内部调用的类 JsonUtilJson解析的工具原创 2017-10-11 10:57:15 · 613 阅读 · 0 评论 -
MZERO微信支付流程的梳理
根据项目代码分析微信支付的具体流程项目中的一个包含支付逻辑的ActivityRechargeActivity(里面包含使用微信支付完成积分充值的逻辑)在具体的支付逻辑在onClick这个点击事件中,下面具体来看这个点击事件中所做的内容: 以上这些只需要注意下面这行代码: MyWxPayUtils.Pay(UiUtils.getContext(), Params, Url_pay); 参数1:原创 2017-10-11 10:59:28 · 735 阅读 · 0 评论 -
十进制转二进制八进制16进制
//主函数,同样和C中的主函数类似 public static void main(String[] args) { //创建数组 // 类似于C代码 String temp[100]; String temp[] = new String[100]; // 类似于C代码 String array[100];原创 2017-10-16 18:05:42 · 502 阅读 · 0 评论 -
递归遍历文件目录
递归调用来进行文件的遍历 /** * 递归遍历所有的文件夹中的目录, * @param rootPath 要进行开始遍历的根目录 */ private void getDir(String rootPath) { File file = new File(rootPath); //如果文件不是目录或者文件夹下面没有文件就跳出原创 2017-03-28 17:52:42 · 578 阅读 · 0 评论