方法一 首先导入jar包,json-rpc-1.0.jar list转换成json很像是java对map的操作。 方法二 第二种方法更加简单,没有类似map操作的步骤,只需要引入 ...
方法一 首先导入jar包,json-rpc-1.0.jar list转换成json很像是java对map的操作。 方法二 第二种方法更加简单,没有类似map操作的步骤,只需要引入 ...
本次讲解中我们建立一个Java的项目去体会一下序列化Serializable的使用,序列化的原理以及序列化的自定义请参见我的另外一篇博客(java高级---->Serializable序列化 ...
XML基础+Java解析XML 一:XML基础 XML是什么: 可扩展的标记语言 XML能干什么: 描述数据、存储数据、传输(交换)数据。 XML与HTML区别: 目的不一样 XML ...
在java中我们使用输入流来向一个字节序列对象中写入,使用输出流来向输出其内容。C语言中只使用一个File包处理一切文件操作,而在java中却有着60多种流类型,构成了整个流家族。看似庞大 ...
目录: 设计模式六大原则(1):单一职责原则 设计模式六大原则(2):里氏替换原则 设计模式六大原则(3):依赖倒置原则 设计模式六大原则(4):接口隔离原则 设计模式六大原则(5): ...
我们知道队列这种数据结构的物理实现方式主要还是两种,一种是链队列(自定义节点类),另一种则是使用数组实现,两者各有优势。此处我们将要介绍的循环队列其实是队列的一种具体实现,由于一般的数组实现 ...
Java动态代理机制的出现,使得 Java 开发人员不用手工编写代理类,只要简单地指定一组接口及委托类对象,便能动态地获得代理类。代理类会负责将所有的方法调用分派到委托对象上反射执行,在分派执行的 ...
多线程实现的两种方式: 继承Thread类 实现Runnable接口 这两种方式都必须重写run()方法。 当多线程对同一个对象操作时,必须实现Runnable接口,而不能继承Thre ...
除了String这个类在日常的项目中比较常用之外,有关时间和日期的操作也是经常遇到的,本篇就讲详细介绍下Java API中对时间和日期的支持。其实在Java 8之前时间日期的API并不是很好 ...
众所周知,我们在使用idea重启tomcat时,有四个有些许不同的重启方式,我们如果用对了重启方式的话,还是能节省一些启动时间的,那么接下来让我们分别介绍一下这四种重启方式吧; ①Update ...