![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 61
zuyuanyuan92
就读在一个车辆工程专业却心想着互联网的苦逼工科男
展开
-
String,StringBuffer与StringBuilder的区别
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常转载 2015-03-25 16:02:35 · 297 阅读 · 0 评论 -
java解析json字符串
java解析json字符串/** * json字符串解析 * * @param JSONString * 原始json字符串 * @return HashMap * @throws JSONException */ public static HashMap parseJSONString(String JSONString) thr原创 2015-05-14 11:35:29 · 391 阅读 · 0 评论 -
java读取文件的不同方法
public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void readFileByBytes(String fileName) { File file = new File(fileName); InputStr原创 2015-05-14 14:42:08 · 317 阅读 · 0 评论 -
JAVA序列化及反序列化
序列化定义: 序列化就是一种用来处理对象流的机制,所谓对象流就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化就是为了解决在对对象流进行读写操作时所引发的问题。 序列化的实现:将需要被序列化的类实现 Serializable 接口,该接口没有需要实现的方法, implements Serializable 只是为了标注该对象是可被转载 2015-05-12 14:42:20 · 311 阅读 · 0 评论 -
shell脚本的一些知识
好久没写了,最近一直在忙考试和招聘,今天在等offer时间里,帮公司jenkins完善了一下,其中涉及到了shell的一些用法,更新一下1.shell连接本地数据库:HOSTNAME="localhost"PORT="3306"USERNAME="root"PASSWORD="123456"for ((i=0; i<$length; i++))doIMEI=${para[$i]原创 2015-04-29 17:32:52 · 324 阅读 · 0 评论 -
【Tech-Android-Other】Android性能优化
随着技术的发展,智能手机硬件配置越来越高,可是它和现在的PC相比,其运算能力,续航能力,存储空间等都还是受到很大的限制,同时用户对手机的体验要求远远高于PC的桌面应用程序。以上理由,足以需要开发人员更加专心去实现和优化你的代码了。选择合适的算法和数据结构永远是开发人员最先应该考虑的事情。同时,我们应该时刻牢记,写出高效代码的两条基本的原则:(1)不要做不必要的事;(2)不要分配不必要的内存。转载 2015-04-16 15:12:58 · 600 阅读 · 0 评论 -
shell 同时运行脚本里多个互不干扰的指令
今天在搞一个需求,需要在shell里同时运行两个互不干扰的指令,主要是在脚本里要让一个apk同时在不同的设备上运行,但是如果在脚本里将命令一行一行堆砌起来的话,这样的代码是串行的,我的mentor让我将脚本改成并行的,并且在jenkins跑,jenkins里支持M/S模式,即一台主机,外加多个节点这样的配置。但不是支持多台手机并行的。所以只能在脚本上做做工作,解决方案很简单:至于要在想原创 2015-04-03 16:41:14 · 9164 阅读 · 2 评论 -
java 生成xml格式的文件
在开发中,我们需要记录一些信息,比如我在写android应用时 ,喜欢将手机设备信息以xml格式包装,然后邮件形式发送到我的邮箱里。这样有利于调试crash信息下面介绍怎么用java生成xml格式的文件 /** * 将crash信息打包成xml格式 * @param hashMap 原始crash信息的hashmap形式 * @throws IOException * @t原创 2015-03-06 15:57:19 · 487 阅读 · 0 评论 -
java HashMap的遍历
第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object key = entry.getKey(); Object val = entry.原创 2015-03-05 17:32:46 · 285 阅读 · 0 评论 -
Android Volley完全解析(四),带你从源码的角度理解Volley
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/17656437经过前三篇文章的学习,Volley的用法我们已经掌握的差不多了,但是对于Volley的工作原理,恐怕有很多朋友还不是很清楚。因此,本篇文章中我们就来一起阅读一下Volley的源码,将它的工作流程整体地梳理一遍。同时,这也是Volley系列的最后一篇文章了。转载 2016-03-29 15:50:31 · 303 阅读 · 0 评论