程序员

Android性能优化第(七)篇—StrickMode严苛模式检测耗时与内存问题

StrictMode意思为严格模式,是用来检测程序中违例情况的开发者工具。使用一般是场景是检测主线程中本地磁盘和网络读写等耗时的操作。注意这个StrictMode是在Anroid2.3以后引入的。严格模式主要检测两大问题,一个是线程策略,即TreadPolicy,另一个是VM策略,即VmPolicy…

程序员

Android屏幕适配与资源匹配

Android屏幕适配是个头疼的问题,同时关于这方面的讲解也是烂大街了,那么为什么还要写这篇博文呢,一方面是想基于Google官方教程和个人开发中的经验总结一份准确精炼的教程,另一方面也是作为一个知识备份。 那么,通过本文你可以学到以下这些: 1.Android界面开发中的那些名词的概念2.如何和一…

程序员

java基础——IO

I/O作为作为人机交互的核心问题,很多web应用系统的瓶颈都是I/O瓶颈。本文主要总结java的I/O类库基本架构以及磁盘I/O、网络I/O工作机制。 1. 基础概念 编程语言I/O类库常使用流这个抽象概念,流是一个数据序列,有顺序的,有起点和终点的字节集合,是对数据传输的总成或抽象。“流”屏蔽了实…

程序员

java基础——内部类

内部类将一些逻辑相关的类组织在一起,并控制位于内部类的可视性 为什么需要内部类 每个内部类都能独立地继承一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都没有影响。在一定程度上,内部类使得多重继承的解决方案变得完整。 访问说明 内部类自动拥有对其外围类所有成员(方法、属…