Java
HQnull
事在人为
展开
-
Java中对象的list与JSON格式字符串的互相转换
在项目开发中遇到一个问题就是:如何将Java中的对象集合list转为JSON字符串,再将得到的JSON字符串还原为list集合,前者可以使用Jackson,在处理JSON数据的工具包中Jackson在性能和效率方面都很不错,但是想把JSON字符串转为list的对象集合就没有那么简单,可以综合利用json包来进行。实体类:public class User { private String原创 2015-08-02 20:39:03 · 3896 阅读 · 0 评论 -
35 个 Java 代码性能优化总结
代码优化细节1、尽量指定类、方法的final修饰符带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子,例如java.lang.String,整个类都是final的。为类指定final修饰符可以让类不可以被继承,为方法指定final修饰符可以让方法不可以被重写。如果指定了一个类为final,则该类所有的方法都是final的。Java编转载 2015-11-06 12:07:02 · 502 阅读 · 0 评论 -
Java核心基础知识
自己最近温习了一下Java ,并总结了一些Java中比较基础的核心知识,之前也写过一篇Java基础知识(http://blog.csdn.net/hqocshheqing/article/details/49464135),帮助自己巩固这些知识,也分享给大家,希望能帮助需要的人:重载(Overload)和覆写(Override)重载:是指在同一个类内定义名称相同但参数个数或类型或顺原创 2015-11-12 21:14:33 · 617 阅读 · 0 评论 -
Java重点基础巩固
虽然在大学学过Java,但是只是入门,甚至连入门都不算,觉得自己对Java基础知识方面还有算欠缺,所以最近抽时间巩固了一下Java的基础知识,在此将笔记记下来希望能帮助大家:Java 内部类:看过几篇博客,觉得写得很深很详细,贴出博客地址::http://www.cnblogs.com/dolphin0520/p/3811445.html,http://blog.csdn.net/原创 2015-11-07 21:10:45 · 800 阅读 · 0 评论 -
Java类文件检查工具javap
使用javap可以查看类文件(.class)的一些信息,对于我们编写程序检查问题很有帮助: javap 文件路径.class 可以查看类文件的基本信息(只会显示访问权限为public protected级别的方法,加上 -p 后还可以显示private方法和域)。javap -s 文件路径.class 输出签名的类型描述符。常量池是为类文件中其他元素提供快捷访问方式的区域,查原创 2015-10-05 16:22:56 · 805 阅读 · 0 评论 -
内存中的堆与栈到底是怎么回事?
基本概念栈区(Stack):由编译器自动分配释放 ,存放函数的参数值,局部变量的值等,内存的分配是连续的,类似于数据结构中的栈。即,所分配的内存是在一块连续的内存区域内.当我们声明变量时,那么编译器会自动接着当前栈区的结尾来分配内存堆区(Heap):一般由程序员分配释放, 若程序员不释放,程序结束时可能由操作系统回收.类似于链表,在内存中的分布不是连续的,它们是不同区域转载 2016-02-08 20:30:10 · 696 阅读 · 0 评论 -
java垃圾回收机制详解
一、按代实现垃圾回收先看一下整体结构:新生代(Young generation): 绝大多数最新被创建的对象会被分配到这里,由于大部分对象在创建后会很快变得不可到达,所以很多对象被创建在新生代,然后消失。对象从这个区域消失的过程我们称之为”minor GC“。新生代中存在一个Eden区和两个Survivor区。新对象会首先分配在 Eden 中转载 2016-01-31 11:12:18 · 432 阅读 · 0 评论