1、使用final
在jdk里面的String类型是final的,所以String里面的方法也是final的,方法申明成final后java编译器会寻找机会内联所有的final方法(至于怎样内联由编译器决定),这样可
以大大提高程序的运行性能。
补充:HotSpot虚拟机就使用了方法内联来优化虚拟机的运行效率,另外一种策略是热点优化。
2、将过期引用置为null
当确定一个对...
分类:
编程语言 时间:
2015-04-18 14:37:24
阅读次数:
128
1.synchronized关键字/** * 同步关键字 * @author tomsnail * @date 2015年4月18日 下午12:12:39 */public class SyncThreadTest { private static final byte[] lock = ne...
分类:
编程语言 时间:
2015-04-18 14:30:15
阅读次数:
193
昨天晚上咸的,想自己做个2048试试,折腾到半夜算是有点成果,分享下,由于搞的太晚也没来得及加注释,最后也没有优化重构,就简单看下思路吧
先看个拼图的小游戏消化下
import java.io.IOException;
/**
* 控制台玩拼图游戏
* @author c
* 码农扣扣群:2177712
*/
public class Puzzle {
static final i...
分类:
编程语言 时间:
2015-04-18 11:34:26
阅读次数:
146
JBoss7.1.1 Final+mod_cluster-1.2.0.Final集群配置:http://www.cnblogs.com/wangjiajun/p/4211605.htmljavaMelody监控javaWeb程序性能和jmeter压力测试:http://www.cnblogs.com...
分类:
其他好文 时间:
2015-04-17 20:10:33
阅读次数:
340
public class ExportExcelServlet extends HttpServlet { /** * */ private static final long serialVersionUID = 1L; @Override protect...
分类:
数据库 时间:
2015-04-17 17:58:56
阅读次数:
179
public class MethodMutual extends Activity { private WebView mWebView; private Handler mHandler = new Handler(); private static final St...
分类:
Web程序 时间:
2015-04-17 17:43:46
阅读次数:
113
在app开发过程中,经常需要显示media文件的meta data信息,我们如何获取这些信息呢?
MediaStore
首先想到的就是MediaStore类了,它为我们提供的丰富的属性,我们只要通过sqlite操作,就能获取这些属性提供的值啦。
public static final String[] ItemImageProjection = new String[] {
Me...
分类:
移动开发 时间:
2015-04-17 15:39:04
阅读次数:
343
import java.util.*;
class J{
public static final int count = 011;
}
public class SeventyFirst extends J{
public static final int count = 022;
public static void main(String[] a...
分类:
编程语言 时间:
2015-04-17 11:21:18
阅读次数:
126
java static final 初始化 构造函数
分类:
编程语言 时间:
2015-04-16 21:31:22
阅读次数:
139
我个人觉得理解String和StringBuffer以及StringBuilder的区别比较重要.咋讨论他们的区别时,我们首先应该知道java中的String.
翻看String.java源码,会知道string的一个重要秘密:在string中,其实内部是通过一个char数组来维护这个string的,并且还定义了一个记录该string在这个数组的起始位置的索引,以及定义了这个string的长度. 重点是他们都是final类型....
分类:
编程语言 时间:
2015-04-16 20:01:23
阅读次数:
137