
Java
文章平均质量分 94
David-Kuper
只有一个好的设计才能诞生出一款伟大的应用。
展开
-
Java泛型(二)——使用Gson解析复杂的泛型嵌套泛型数据结构
Gson是由Google自家出来的Json解析库,使用起来兼容性方面当然会有很多优势,而且解析Json数据也很方便,掌握了Gson的一些基本使用之后就可以使用它解析很多复杂的Json数据了。但当我们要解析一个复杂的数据结构时,比如说List<**CardBean<*E*>**>这种,泛型之中还有泛型的数组结构,就比较麻烦了。下面我会给出一种方案,在此之前我还是先简单的介绍一下Gson的一些东西,大神请直接第二节原创 2016-11-15 17:37:02 · 19232 阅读 · 3 评论 -
Java基础知识——容器浅析
容器类图结构容器简介CollectionListSetQueueMapIterableIteratorComparableComparator容器类图结构 容器简介Collection: 一个元素的序列,这些元素都服从一条或多条规则。其中List必须按照插入的顺序保存元素、Set不能有重复的元素、Queue按照排队规则来确定对象的产生顺序(通常也是和插入顺序原创 2017-03-03 15:55:54 · 653 阅读 · 0 评论 -
Java基础——异常解析
一、为什么要有异常 (1)为了协助排查程序出现的问题,上报错误日志。 (2)为了使出现错误的时候恢复正常。 (3)为了能够给用户一个提示。二、异常的层次结构 三、异常类别1、按照是否是编译期间检查分类(1)可检查异常(编译期异常): 编译器要求强制检查的异常,一般来说都会有提示编译不通过。要么处理它,要么try..catch它。Excepti原创 2017-03-03 18:17:07 · 402 阅读 · 0 评论 -
Java泛型(一)——你所不知道的那些泛型背后
一泛型1编译期确定类型安全泛型Generics2参数化类型与原始类型的兼容性3类型擦除4泛型的定义与使用Java泛型(一)——泛型的定义与使用 Java泛型(二)——使用Gson解析嵌套泛型数组一、泛型1、编译期确定类型安全——泛型(Generics)泛型是提供给Javac编译器使用的。可以限定集合中输入的类型,让编译器在编译期间避免原始程序的非法输入,编译器编译带类型说明的集合时会去掉原创 2016-11-15 16:07:01 · 2047 阅读 · 0 评论