java基础
玉de王小狗
这个作者很懒,什么都没留下…
展开
-
FastJson、Jackson、Gson、Json的效率简单对比
今天上班优化代码的时候,发现从Redis中取出List<Map<String,String>>格式的json字符串,通过net.sf.json将其转成List的时候,如果List.size()在1000左右时,消耗处理时间为1000ms,效率非常低;然后搜了下java解析json常用api,发现alibaba的fastJson处理效率还是不错的,当size在1000左右时,也就不足100ms。原创 2017-07-20 23:44:49 · 4879 阅读 · 0 评论 -
Java中栈、堆的简单了解
《JAVA疯狂讲义》中讲到数据可以存储到五个地方:寄存器。最快的存储区,位于处理器内部栈。次于寄存器,位于通用RAM(随机访问存储器)堆。通用的内存池(也位于RAM区)常量存储。代码非RAM存储。例如流对象和持久化对象栈(Stack)定义:限制仅在表的一端进行插入和删除操作的线性表,允许插入和删除的一端为栈顶,不允许的为栈底;特点:后进先出(Last In First Out),简称原创 2017-07-17 23:46:51 · 203 阅读 · 0 评论 -
枚举类型
—源于《Java编程思想》1.定义一个简单的枚举public enum CityEnum { Beijing, Shanghai, Guangzhou}然后写个测试方法测试枚举的相关功能public class MainTest { public static void main(String[] args) { for (CityEnum city : City原创 2017-07-18 21:20:21 · 215 阅读 · 0 评论