自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 java写单例模式

java写单例模式 一、最简单方式–饿汉法 在第一次创建该类的时候就创建对象实例,而不管实际是否需要创建。代码如下: public class Singleton { private static Singleton = new Singleton(); private Singleton() {} public static getSingleton() {

2016-04-21 11:22:56 243

原创 java容器系列 —— 从Iterator说起

工作了一段时间,越发觉得基础的东西很重要,尤其是想要提升自生代码质量的时候。所以在工作之余,又开始看《JAVA编程思想》这本书,感觉收获颇丰,尤其是在看java容量类相关章节时,还参照了相关源码。为了与大家共享,同时加深自身理解,打算写成一个系列,有任何错误纰漏之处望指正。

2016-04-18 11:40:23 454

原创 Taskaffinity属性使用小结

TaskAffinity属性小结最近在项目中用到了TaskAffinity属性,发现这个还是挺有意思,可以用来控制activity所属的任务栈。但同时只设置这一个属性又是不能完成功能的,需要与其它属性相配合。一.通过配置方式来实现TaskAffinity来实现上边说到要想使TaskAffinity属性生效,要与其它属性相配合。在配置文件中,需要设置activity的启动模式为singleTask或s

2016-04-17 20:31:59 11241 3

原创 Intent学习笔记

Intent学习笔记一、intent作用intent是一个消息对象,用来启动app组件,其使用上主要分为三类: 1. 用于启动activity。建立Intent对象,将其作为参数传递到startActivity或StartActivityforResult()中来启动相应的activity。 2. 用于开启服务。将intent作为参数传递给startService或者bindService来开启

2016-04-05 14:07:25 294

原创 Activity的四种启动模式

Activity的四种启动模式在介绍四种启动模式之间需要介绍两个概念:一个是Tasks。Task是用户完成某项具体任务涉及到的Activity的集合;另一个是Back Stack。后台栈是按一定顺序呢存放上述activity的数据结构,既然是栈,则符合后进先出的规则。一、通过manifest来配置Activity的启动模式在配置文件中,添加Activity时,可以通过属性launchMode来设置A

2016-04-04 22:12:54 295

原创 Activity生命周期详解

Activity生命周期详解1、Activity 生命周期 onCreate():当activity第一次创建的时候,会执行这个方法。这个方法里应该完成一些静态的初始化工作,比如创建视图,绑定列表数据等。 onStart():当activity在可见状态之前会调用这个方法 onResume():当activity与用户交互之前调用次方法,这个时候该activity就是当前栈顶的activity。 o

2016-03-29 09:55:44 378

原创 sharedPreferences小记

一、获取sharedPreferences有两种方式 第一种是getSharedPreferences(name,int),第一个参数是Preferences文件的名称,第二个参数是获取的方式(有三种,0或MODE_PRIVATE表示默认方式,在这个方式下,只允许本应用可以使用该Preferences文件;MODE_WORLD_READABLE及MODE_WORLD_WRITEABLE在API17的

2016-03-26 11:56:53 411

原创 Android编程注意事项

Android编程注意事项一、使用IO流时要注意关闭当从网络上或本地读取、写入文件时,一定要注意将IO流进行关闭。未关闭可能导致系统内存不足从而使系统抛出OOM异常。 解决方案:在try-catch作用域内应在finally中关闭InputStream inputStream = null; try { inputStream = httpResponse.getEntity.getCon

2016-03-25 10:40:48 377

转载 欢迎使用CSDN-markdown编辑器

java堆和栈比较详细的说明(转载)这个是在学习Java过程中看到的对Java中堆和栈讲的比较详细的说明,所以转到自己的博客,感谢作者,附上源链接 http://www.cnblogs.com/whgw/archive/2011/09/29/2194997.html Java把内存分成两种,一种叫做栈内存,一种叫做堆内存 在函数中定义的一些基本类型的变量和对象的引用变量都是在函

2016-01-20 16:08:26 275

空空如也

空空如也

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

TA关注的人

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