自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 java foreach与for遍历效率对比

由于本人在准备秋招,所以在看到foreach和for那个遍历效率更高的问题的时候,我百度了,又谷歌了,但是基本有的人说for更好,foreach更好,但是我无意中看到有人说如果是数组类型的迭代器的话,效率相差不大,如果硬要说那个更好就是for,因为迭代器增加了范围的判断,而for则我们自己判断。如果是LinkedList链表类型的话就是foreach遍历更好。个人觉得不需要一下子去写例子,你弄懂了

2016-09-08 23:10:37 7033 2

原创 WPS 下一层级级 快捷键

最近在弄app的功能设计文档,然后再wps上写各种层级的时候,第一层还好,第二层只能手打了,最终发现不知道这是不是你们要的感觉,第一次层点這,第二层的时候在第一层输入完成的时候按enter,然后按tab。如果粘贴只复制文本的话,可以点击wps文字,点击选项即可。

2016-07-22 11:35:43 3617 1

转载 Android开发之动画效果浅析

转载自:http://blog.csdn.net/fengyuzhengfan/article/details/39970201Android开发之动画效果浅析 请尊重他人的劳动成果,转载请注明出处:Android开发之动画效果浅析 程序运行效果图:Android动画主要包含补间动画(Tween)View Animation、帧动画(Frame)Drawab

2016-07-07 17:36:02 313

原创 Activity中System.exit(0)和finish()的区别

finish()方法仅仅是将Activity移出栈,并没有调用其ondestroy方法,也就是说资源并没有被释放,等待gc回收。而Activity.ondestroy()方法则会销毁Activity在内存中占据的空间。而System.exit();这方法是退出整个应用程序,针对整个Application,整个进程都被杀死。

2016-06-21 20:57:07 575

转载 jvm如何判断实例对象是否需要回收

java虚拟机判断一个对象实例是否可以被回收,并非引用计数算法。因为引用计数算法很难解决对象直接互相循环引用的问题。所以java C#都是使用可达性分析来判断对象是否可以回收的。这个算法的基本思路就是通过一系列的称为“GC Root”的对象作为起始点,从这些节点开始向下搜素,搜索所走过的路径称为应用链,当一个对象到GC Roots没有任何引用链相连时。则证明此对象时不可用的

2016-06-15 14:36:23 480

原创 listview的优化

说到listview的优化,其中很大一部分是在适配器上,listview的每一项数据的加载,都在适配器的getView方法中生成,而getView的加载主要有三个方法。第一个是最慢的方法:public View getView(int position, View convertView, ViewGroup parent) { View item = mInflater.in

2016-06-15 13:52:15 253

转载 Android Runnable运行在哪个线程

Android Runnable运行在哪个线程     Android中的Runnable并不一定是新开的线程,比如下面调用的方法就是运行在UI主线程中Hanlder handler = new Handler();handler.post(new Runnable(){    public void run(){}});官方文档对此的解释是:The runna

2016-05-26 15:32:12 944

转载 hashMap原理

此文转载自http://www.iteye.com/topic/754887 java.util.HashMap是很常见的类,前段时间公司系统由于对HashMap使用不当,导致cpu百分之百,在并发环境下使用HashMap 而没有做同步,可能会引起死循环,关于这一点,sun的官方网站上已有阐述,这并非是bug。HashMap的数据结构         HashMap主要

2016-05-24 14:36:21 222

转载 Service和Thread的关系

原作者博客地址:http://blog.csdn.net/jie1991liu/article/details/16105605不少Android初学者都可能会有这样的疑惑,Service和Thread到底有什么关系呢?什么时候应该用Service,什么时候又应该用Thread?答案可能会有点让你吃惊,因为Service和Thread之间没有任何关系!之所以有不少人会把它们联系起来

2016-05-24 13:04:14 325

转载 Android屏幕适配全攻略(最权威的官方适配指导)

转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的官方文档为基础,全面而深入的讲解了Android屏幕适配的原因、重要概念、解决方案及最佳实践,我相信如果你能认真的学习本文,对于Android的屏幕适配,你将有所收获!Android屏幕适配出

2016-05-23 21:53:55 271

原创 消息传递机制以及Thread和handler的一些区别

执行耗时操作,相信很多人都用过Thread和handler,但是两者的区别可能不是很清楚,我自己刚开始也是这样子,经历一番baidu,翻书,大致有了一些看法,thread是通过开辟一个新的线程,然后再run方法里面执行耗时操作,这个时候的工作线程是非UI线程的。那我们使用Thread的时候,有两种常用的方法,一种是直接修改run方法Thread thread=new Thread(){ @O

2016-05-23 20:20:54 611

原创 记第一次电话面试(百度)

2015年5月9日,我在课上看着《白夜行》的时候,当然也不是鼓励大家课上开叉,着实自己觉得自己能够handle。突然电话来了,我什么都没有想就去听了,然后他说是百度的,是否方便面试现在,我说5分钟后可以,然后自己就急急忙忙就跑出去了。在這里先说一下我的背景吧,我之前投了阿里、腾讯、金山WPS这些大公司,这些大公司中自己的笔试全挂了,别人都能够去二面或者终面這样子,然后自己连一次面试机会也没有,

2016-05-10 22:04:22 779

原创 java中volatile的认识

volatile是java虚拟机提供的最轻量级的同步机制,但是一般我们却很少见到它的身影,大多数程序员都是使用synchronized关键字或者java.util.concurrent包里面的锁来实现同步机制,那是不是volatile真的那么不靠谱呢,其实不是得。先来说一下volatile关键字的两个特性吧,第一是保证变量对所有线程的可见性,即多个线程从主存中读具有volatile修饰的变量的

2016-05-05 16:55:47 254

原创 自动装箱的陷进

Integer a=1;public static void main(String[] args) {Integer a=1;Integer b=2;Integer c=3;Integer d=3;Integer e=321;Integer f=321;Long g=3L;System.out.println(c==d);System.out.println(e==f);System.out

2016-05-04 20:50:11 276

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除