自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Gson之排除字段的常见方式

1.使用@Expose注解这种方式我们在上篇博文已经讲过了,不知道的同学可以看一下。2.使用transient关键字你可以给字段添加transient 修饰符,这时Gson会忽略isLOLPlayer字段的序列化和反序列化,并且只需要通过new Gson()的方式构建Gson实例即可。public class Student { public String name; public

2017-03-15 00:45:09 9565 1

原创 Gson之常用注解

本篇我们来说一下Gson中常用的注解@SerializedName前面Java类中的属性和Json中的key都是一样的,但是总会有一些情况下,你想指定不同的名字 我们还以之前的Student类为例: 如果我想把name属性序列化到Json中为nickName怎么办?public class Student { @SerializedName("nickName") public

2017-03-14 21:28:24 10864 1

原创 Gson之常见的序列化与反序列化

序列化与反序列化在Gson的语境中序列化就是说把Java 对象转化为Json字符串,反序列化就是说把Json字符串转化为Java对象。

2017-02-03 17:31:01 7804

原创 Glide & Picasso 超详细对比

1.概览 图片库 Picasso Glide 版本 2.5.2 3.7.0 作者 square bumptech 时间 2012 2013 star 12k 12k 大小 121KB 476KB 方法数 849 2879简单使用还以这张老图为例: 大小739*417,32位色,全大小RBG_8888时占用内存约12

2017-01-05 21:03:39 1984

原创 算法之约瑟夫问题

1.经典的约瑟夫问题题目:假设下标从0开始,0,1,2 .. n-1共n个人,从1开始报数,报到m则此人从环中退出,下一个人重新从1开始报数,以此类推,问最后剩下的一个人的编号是多少?分析: 看到这个题目,我想最简单的思路就是写个程序模拟这个过程,最终产生结果。 首先我们需要一个长度为n的数组,每个位置有两个状态分别表示该处的人是否退出,可以选择boolean型。需要一个变量i来移动反复遍历数组

2016-08-19 21:31:55 3486

原创 基础算法之排序

1.简单选择排序选择排序要用到交换,在开始之前不妨说下数值交换的三种方法临时变量public static void swap(int[] arr, int i, int j) { if (i != j) { int temp = arr[i]; arr[i] = arr[j]; arr[j] = temp;

2016-08-08 19:30:38 421

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除