
java基础
tu451953337
I am a coder。
展开
-
JAVA详解双向循环链表(参照java.util.LinkedList)
public class DbLinkedList{ //定义内部类,用作链表的节点 private class Node { Node pre; //指向前一个节点 Node next; //指向后一个节点 T value; //当前节点的值 public Node(T value, Node next, Node pre) { this.value原创 2014-07-03 17:23:54 · 7811 阅读 · 3 评论 -
将java.util.Map转换为格式化json
import java.text.SimpleDateFormat;import java.util.Map;import java.util.Set;public class ConvertMap2Json{ private static final String QUOTE = "\""; public static String buildJsonBody(Map body,原创 2014-12-26 16:26:08 · 7943 阅读 · 0 评论 -
详解快速排序(java实现)
1. 快速排序,是一种高效排序算法,就如它的名字一样。它才用分治的思想,每排一次序列,会把第一个数放到最终的位置(即排完序后的位置),因为这个位置之前的数即使没有排序好,但是都比这个位置的数小,而这个位置之后的数都比这个位置之前的数大。比如原始数据: [6, 2, 7, 3, 9, 8]排完一次序后, [3, 2,] 6, [7, 9, 8]然后我们来详细解释一下这一次的排序过原创 2015-03-26 11:24:15 · 543 阅读 · 0 评论 -
Java Dom 递归解析XML
package com.bryant.xml;import java.io.File;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import org.w3c.dom.Document;import org.w3c.dom.Element;impo原创 2015-03-17 10:34:10 · 1848 阅读 · 0 评论 -
Java计算MD5值
计算文件的MD5值import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import java.math.BigInteger;import java.nio.MappedByteBuffer;import java.nio.channels.FileChannel;import ja原创 2015-04-16 16:13:32 · 4651 阅读 · 0 评论 -
Java利用json-tool操作json和java对象转换
package com.bryant.json;import java.io.StringReader;import com.sdicons.json.mapper.JSONMapper;import com.sdicons.json.mapper.MapperException;import com.sdicons.json.parser.JSONParser;public cl原创 2015-04-16 16:20:45 · 761 阅读 · 0 评论 -
Java利用Jackson转换json和java对象
需要Jackson的Jarimport com.fasterxml.jackson.annotation.JsonInclude;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.DeserializationFeature;import com.原创 2015-04-16 16:32:07 · 1165 阅读 · 0 评论