java
文章平均质量分 85
程序中的战斗机
技术永无止境......
展开
-
HttpClient使用详解
Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会更加深入。原创 2016-08-16 20:17:52 · 384 阅读 · 0 评论 -
Java中String类型与时间戳转换 - 24小时和12小时制
String date1 = "2016-08-03 00:22:43"; SimpleDateFormat sdf = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss" ); Date dt1; try { dt1 = sdf.parse(date1); long ts1 =转载 2017-11-14 17:25:29 · 6447 阅读 · 0 评论 -
java 字符串截取的几种方式
1.split()+正则表达式来进行截取。 将正则传入split()。返回的是一个字符串数组类型。不过通过这种方式截取会有很大的性能损耗,因为分析正则非常耗时转载 2017-10-25 11:26:05 · 389 阅读 · 0 评论 -
解析JSON格式数据常见方法
待解析的JSON格式的文件如下: [{"id":"5", "version":"1.0", "name":"xiaowang"}, {"id":"10", "version":"2.0", "name":"lisi"}]一、使用JSONObject来解析JSON数据 官方提供的,所有不需要导入第三方jar包;直接上代码,如下: 1 //方法转载 2017-10-30 16:01:37 · 459 阅读 · 0 评论 -
Android如何避免OOM总结
前面介绍了一些基础的内存管理机制以及OOM的基础知识,那么在实践操作当中,有哪些指导性的规则可以参考呢?归纳下来,可以从四个方面着手,首先是减小对象的内存占用,其次是内存对象的重复利用,然后是避免对象的内存泄露,最后是内存使用策略优化。转载 2017-08-17 16:26:04 · 1196 阅读 · 0 评论 -
json字符串转换为JSONObject和JSONArray
一.下载json 具体到http://www.json.org/上找Java-json下载,并把其放到项目源代码中,这样就可以引用其类对象了二.具体转化过程//JSONObject String jsonMessage = "{\"语文\":\"88\",\"数学\":\"78\",\"计算机\":\"99\"}"; String value1 = null;原创 2016-11-12 14:11:12 · 889 阅读 · 0 评论 -
Gson操作json字符串和json对象数组
引入gson-1.4.jar,(挺蛋疼的,不想自己研究这玩意,寻思网上直接找现成的Demo,结果没有我想要的东西)Gson中重要的几个核心类:Gson、JsonParser、JsonObject、JsonArray。下面演示这两个类之间的转换过程:import Java.util.ArrayList;import java.util.HashMap;impo原创 2016-11-12 14:09:57 · 998 阅读 · 0 评论 -
Android平台调用WebService详解
Ksoap2-android简介 在Android平台调用Web Service需要依赖于第三方类库ksoap2,它是一个SOAP Web service客户端开发包,主要用于资源受限制的Java环境如Applets或J2ME应用程序(CLDC/ CDC/MIDP)。认真读完对ksoap2的介绍你会发现并没有提及它应用于Android平台开发,没错,在Android平台中我们并不会直接使用ksoap2,而是使用ksoap2 android。KSoap2 Android 是Android平台上一个原创 2016-08-31 09:17:43 · 1258 阅读 · 0 评论 -
Java枚举的七种常见用法
最近参与公司项目的代码封装,其中为了迁就IOS编码风格,很多地方用到了枚举,因此写下博客,大家一起加深学习下 在JDK1.5之前,我们定义常量都是:publicstaticfianl....。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 Java代码 public enum Color { RED, GREEN,原创 2016-09-19 15:20:58 · 446 阅读 · 0 评论 -
安卓中调用webservice并且解析
安卓开发中调用直接上代码:写一个Bean,封装数据[java] view plain copy package com.mbl.wbsconn; import java.util.List; import java.util.Map; public class BaseBean {原创 2016-08-22 20:40:17 · 1180 阅读 · 0 评论 -
Intent传递对象——Serializable和Parcelable区别
Intent在不同的组件中传递对象数据的应用非常普遍。下面介绍两种通过Intent传递对象的方法。1、实现Serializable接口2、实现Parcelable接口原创 2016-08-17 21:54:14 · 416 阅读 · 0 评论 -
Java Bean类实现Serializable接口的原因
在序列化的过程中,有些数据字段我们不想将其序列化,对于此类字段我们只需要在定义时给它加上transient关键字即可,对于transient字段序列化机制会跳过不会将其写入文件,当然也不可被恢复。但有时我们想将某一字段序列化,但它在SDK中的定义却是不可序列化的类型,这样的话我们也必须把他标注为transient,可是不能写入又怎么恢复呢?好在序列化机制为包含这种特殊问题的类提供了如下的方法定义:原创 2016-08-17 21:18:39 · 1480 阅读 · 0 评论 -
gson 解析json数据
[java] view plain copy"font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">众所周知,app开发与后台交互基本上用的都是json格式的数据,一般的解析方法有点繁琐。 下面介绍下使用GSON解析json数据原创 2016-08-15 21:44:30 · 388 阅读 · 0 评论 -
intellij idea 2018 激活
intellij idea 2018 激活help-register-license server-输入下方链接http://xdouble.cn:8888/转载 2018-06-14 17:12:35 · 1505 阅读 · 0 评论