- 博客(9)
- 收藏
- 关注
转载 理解Java中的弱引用
不久之前,我面试了一些求职Java高级开发工程师的应聘者。我常常会面试他们说,“你能给我介绍一些Java中得弱引用吗?”,如果面试者这样说,“嗯,是不是垃圾回收有关的?”,我就会基本满意了,我并不期待回答是一篇诘究本末的论文描述。然而事与愿违,我很吃惊的发现,在将近20多个有着平均5年开发经验和高学历背景的应聘者中,居然只有两个人知道弱引用的存在,但是在这两个人之中只有一个人真正了解这方面的知识。
2016-12-28 22:14:43
383
1
转载 关于Android Studio导入源码的问题解决
问题ctrl + 左键 进入源码看不到详细代码 方法体中显示介样内容:throw new RuntimeException("Stub!");上方提示介样的错误:Decompiled .class file, bytecode version XX(java X)Sources for 'Android API 23 Platform' not found.也就是介样的错误(点击后面的超链接还不好
2016-12-26 23:31:11
507
转载 图解 Android 事件分发机制
原文链接:http://www.jianshu.com/p/e99b5e8bd67b在Android开发中,事件分发机制是一块Android比较重要的知识体系,了解并熟悉整套的分发机制有助于更好的分析各种点击滑动失效问题,更好去扩展控件的事件功能和开发自定义控件,同时事件分发机制也是Android面试必问考点之一,如果你能把下面的一些事件分发图当场画出来肯定加分不少。废话不多说,总结一句:事件分发机
2016-12-26 16:01:42
400
原创 Android platform 、 API Level 、版本名称(以食物命名)的对应关系图
参考网址: https://developer.android.com/guide/topics/manifest/uses-sdk-element.html Platform VersionAPI LevelVERSION_CODE备注 Android 7.0 24 N(Nougat,牛轧糖) 平台亮点 Android 6.0 23 M(Mars
2016-12-25 20:02:16
894
转载 Android Support Library介绍
我们知道,android自第一代发布以来,它的版本更新迭代的速度可以说是非常快的,但是android又是一个移动操作系统,是面对所有的用户的,并不是一个行业专用的系统,这就是要求这个系统在频繁的更新中,必须使得已经存在运行的大规模的系统能够被新的版本兼容。要做到这一点主要就是要做好API的兼容问题,老的接口被废弃了,但是在新的系统版本上必须还能使用;新的接口老版本上没有,但是提供了极好的特性,开发者
2016-12-25 16:05:36
1016
转载 为什么匿名内部类和局部内部类只能访问final变量
是变量的作用域的问题,因为匿名内部类是出现在一个方法的内部的,如果它要访问这个方法的参数或者方法中定义的变量,则这些参数和变量必须被修饰为final。因为虽然匿名内部类在方法的内部,但实际编译的时候,内部类编译成Outer.Inner,这说明内部类所处的位置和外部类中的方法处在同一个等级上,外部类中的方法中的变量或参数只是方法的局部变量,这些变量或参数的作用域只在这个方法内部有效。因为编译的时候内部
2016-12-22 22:57:35
591
转载 Java内部类的使用小结
内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。*内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件名相同的只能使用public和default)。 注意:内部类是一个编译时的概念,一旦编译成功,就会成为完全不同的两类。对于一个名为outer的外部类和其内部定义的名为inner的内部类。编译完成后出
2016-12-22 22:45:29
443
转载 Android界面性能调优手册
界面是 Android 应用中直接影响用户体验最关键的部分。如果代码实现得不好,界面容易发生卡顿且导致应用占用大量内存。我司这类做 ROM 的公司更不一样,预装的应用一定要非常流畅,这样给客户或用户的第一感觉就是快。又卡又慢的应用体验,会影响客户或用户对产品的信心和评价,所以不可忽视。目录一. Android渲染知识1.1 绘制原理1.2 掉帧1.3 为什么是60Fps?1.4 垃圾回收
2016-12-22 16:38:33
537
转载 正确使用Android性能分析工具——TraceView
最近公司app中有些列表在滑动的时候会有卡顿现象,我就开始着手解决这些问题,解决问题之前首先要分析列表滑动的性能瓶颈在什么地方。因为之前不会正确使用TraceView这个工具,主要是看不懂TraceView界面下方数据指标的值代表什么意思…以前我用StopWatch类来分析性能,现在觉得弱爆了…不过有些地方StopWatch工具类还是很简单好用的~网上可以找了很多博客来介绍这个工具的使用方法,很多都
2016-12-22 15:59:54
563
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人