上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: 转自http://www.cnblogs.com/fczjuever/archive/2013/04/07/3005997.html1. 阐述 对于Java中Map的遍历方式,很多文章都推荐使用entrySet,认为其比keySet的效率高很多。理由是:entrySet方法一次拿到所有key和value的集合;而keySet拿到的只是key的集合,针对每个key,都要去Map中额外查找一次value,从而降低了总体效率。那么实际情况如何呢? 为了解遍历性能的真实差距,包括在遍历key+value、遍历key、遍历value等不同场景下的差异,我试着进行了一些对比测试。2. 对比测试 一开... 阅读全文
posted @ 2014-02-17 19:53 linsen@java 阅读(1054) 评论(0) 推荐(0) 编辑
摘要: 开启新线程new Thread(new Runnable(){ public void run(){ Thread.sleep(XXXX); handler.sendMessage(); //告诉主线程执行任务 } }).start利用定时器TimerTask task = new TimerTask(){ public void run(){ //execute the task } }; Timer timer = new Timer();timer.schedule(task, delay);//new Handler().postDelayed(new... 阅读全文
posted @ 2014-01-22 22:51 linsen@java 阅读(564) 评论(0) 推荐(0) 编辑
摘要: textView1.setText(DTApplication.getInstance().getString(R.string.secretary_watch_ad, credits));R.string.secretary_watch_ad=====>You earned %1$d credits. Start a new task to get more credits!int credits = 100;%1$d 表示一个字符串资源里的第一个适配处,第二个就是%2$d%1$f f了就表示是float型的%1$.2f .2f表示的是float型保留2位小数1、整型,比如“我今年23 阅读全文
posted @ 2014-01-22 14:56 linsen@java 阅读(767) 评论(0) 推荐(0) 编辑
摘要: 一般存成string若存成int,存的时候要用到Enum.ordinal()方法存入enum的index;取的时候,用Enum.values()[index]. 阅读全文
posted @ 2014-01-18 16:43 linsen@java 阅读(1390) 评论(0) 推荐(0) 编辑
摘要: 详解java类的生命周期摘自面试文库引言最近有位细心的朋友在阅读笔者的文章时,对java类的生命周期问题有一些疑惑,笔者打开百度搜了一下相关的问题,看到网上的资料很少有把这个问题讲明白的,主要是因为目前国内java方面的教材大多只是告诉你“怎样做”,但至于“为什么这样做”却不多说,所以造成大家在基础和原理方面的知识比较匮乏,所以笔者今天就斗胆来讲一下这个问题,权当抛砖引玉,希望对在这个问题上有疑惑的朋友有所帮助,文中有说的不对的地方,也希望各路高手前来指正。首先来了解一下jvm(java虚拟机)中的几个比较重要的内存区域,这几个区域在java类的生命周期中扮演着比较重要的角色:l 方法区:在j 阅读全文
posted @ 2013-12-31 11:42 linsen@java 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 官方文档真的是对android开发最好的指导,没有之一。这篇文章在training目录下,讲了以下几方面提高系统性能Avoid Creating Unnecessary Objects避免一些临时的,路过过程处理时的不必要的对象创建Prefer Static Over Virtual猜测意思是非对象的属性,设成static的,这样效率会提高20%,同时外部可以判断出这个是对象无法修改的。Use Static Final For Constants即static量如果加了final,则这个量在编译成.dex文件时就创建了,使用时即可直接调用,否则是在类创建时去初始化这个量Avoid Intern 阅读全文
posted @ 2013-12-15 22:49 linsen@java 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 摘 要 机器博弈是人工智能一个传统的研究领域。本文从机器博弈的基本理论谈起,介绍了机器博弈理论和机器博弈系统的一般构成,尤其阐述了现今已存在的各种机器博弈搜索算法及其优缺点。关键词 博弈系统 博弈搜索算法 alpha-beta搜索 最佳优先搜索1 前言 机器博弈的研究广泛而深入。早在上世纪五十年代,就有人设想利用机器智能来实现机器与人的对弈。国内外许多知名学者和知名科研机构都曾经涉足这方面的研究,历经半个多世纪,到目前为止已经取得了许多惊人的成就。1997年IBM的“深蓝”战胜了国际象棋世界冠军卡斯帕罗夫,惊动了世界。除此之外,加拿大阿尔伯塔大学的奥赛罗程序Logistello和西洋跳棋程序C 阅读全文
posted @ 2013-12-01 20:12 linsen@java 阅读(1152) 评论(0) 推荐(0) 编辑
摘要: 1,安卓官方对DefaultHttpClient的说明是:Prefer HttpURLConnection for new codeAndroid includes two HTTP clients:HttpURLConnectionand Apache HTTP Client. Both support HTTPS, streaming uploads and downloads, configurable timeouts, IPv6 and connection pooling. Apache HTTP client has fewer bugs in Android 2.2 (Froy 阅读全文
posted @ 2013-11-19 18:06 linsen@java 阅读(734) 评论(0) 推荐(0) 编辑
摘要: 某书中看到这么个工具类某书中看到这么个工具类某书中看到这么个工具类某书中看到这么个工具类某书中看到这么个工具类某书中看到这么个工具类某书中看到这么个工具类某书中看到这么个工具类public class DownUtil{ // 定义下载资源的路径 private String path; // 指定所下载的文件的保存位置 private String targetFile; // 定义需要使用多少线程下载资源 private int threadNum; // 定义下载的线程对象 private DownThread[] threads; ... 阅读全文
posted @ 2013-11-19 17:23 linsen@java 阅读(1891) 评论(1) 推荐(0) 编辑
摘要: 1,点图标启动tomcat2,通过E:\Tomcat 7.0\conf下的tomcat-user.xml文件,修改登陆名。3,浏览器登陆localhost:8080. 或PC浏览本机的局域网IP:8080.这是指独立安装的tomcat7可以提供主页.4,在myeclipse中的tomcat上,到8090截止是没有页面的.需要加上自己做的项目包名,如192.168.3.2:8090/web004.5,同一局域网内, 各个终端的浏览器访问相同的地址的效果是相等的. 阅读全文
posted @ 2013-11-16 18:00 linsen@java 阅读(278) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 11 下一页