从0开始学Android之启动模式

说了生命周期,那Android的启动模式有四种,你都了解吗? 我接下来介绍一下这四种呀。 APP新创建之后会有一个任务栈。任务栈采用后进先出的形式。每新启动一个Activity,此Activity便在栈顶,原有Activity则会被压入栈内。 启动模式是每个Activity在栈中以怎样的...

2017-03-01 20:04:00

阅读数 204

评论数 0

从0开始学Android之Android生命周期

从0开始学Android之生命周期

2017-03-01 19:44:33

阅读数 198

评论数 0

C#Wince加载网络图片

C#RF图片处理问题

2016-07-08 16:54:32

阅读数 888

评论数 0

面向对象之instanceof

instanceof是一个简单的操作运算符。它的前一个操作数通常是一个引用类型的变量,后一个操作数通常是一个类,用于判断前面的对象是否是后面的类或其子类、实现类的实例。 根据Java语言的规范,使用instanceof运算符有一个限制:instanceof运算符前面操作数的编译时类型必须是如...

2016-06-28 15:08:30

阅读数 497

评论数 0

Java内存之内存管理的小技巧

1尽量使用直接量 当需要使用字符串,还有Byte、Short、Integer、Long、Float、Double、Boolean、Character包装类的实例时,程序不应该采用new的方式来创建对象,而应该直接采用直接量来创建它们。 2使用StringBuilder和Stringbu...

2016-06-22 11:01:33

阅读数 294

评论数 0

Java的内存回收之内存泄漏与垃圾回收

内存泄漏 程序运行过程中会不断地分配内存空间,那些不再使用的内存空间应该即时回收它们,从而保证系统可以再次使用这些内存,如果存在无用的内存没有被回收起来,那就是内存泄漏。 垃圾回收机制 垃圾回收: 1:跟踪并完成每个Java对象,当某个对象处于不可达状态时,回收该对象所占用的内存;...

2016-06-21 17:31:43

阅读数 1426

评论数 0

Java内存回收(一)

通过关键字new创建Java对象,可视作为Java对象申请内存空间,JVM会在堆内存中为每个对象分配空间; 当一个Java对象失去引用时,JVM的垃圾回收机制会自动清除它们,并回收它们所占的内存空间。 Java内存管理包括内存分配(创建Java对象时)和内存回收两个方面(回收Java对象时...

2016-06-16 17:02:46

阅读数 265

评论数 0

Java之集合的实现细节(一)

Set和Map 通过继承关系体系,我们可以得出 SetMap EnumSetEnumMap SortedSetSortedMap TreeSetTreeMap NavigableSetNavigableMap HashSetHashMap Linke...

2016-06-02 18:24:25

阅读数 459

评论数 0

Java之final修饰变量

final修饰的实例变量 被final修饰的实例变量必须显示指定初始值,而且只能在如下3个位置指定初始值: 1.定义final实例变量时指定初始值; 2.在非静态初始化块中为final实例变量指定初始值 3.在构造器中为final实例变量指定初始值 对于普通实例变量,Java程序可...

2016-05-31 15:25:20

阅读数 4084

评论数 2

Java之父、子实例的内存控制

1继承成员变量和继承方法的区别 如果在子类重写了父类方法,意味着子类里定义的方法会彻底的覆盖父类里同名的方法,系统将不可能把父类里的方法转移到子类中。对于实例变量则不存在这样的现象,即使子类中定义了与父类完全同名的实例变量,这个实例变量依然不可能覆盖父类中定义的实例变量。 因为继承成员变量和继...

2016-05-26 18:09:11

阅读数 342

评论数 1

Java之调用被子类重载的方法

有一种特殊的重写方法,就是当子类重写父类方法,父类表面上只是调用属于自己的、被子类重写的方法,但随着contex的执行改变,将会变成父类直接调用子类的方法。 public class Animal { private String desc; public Animal() { Sys...

2016-05-26 15:48:45

阅读数 1764

评论数 0

Java之访问子类对象的实例变量

子类的方法可以访问父类的实例变量,这是因为子类继承父类就会获得父类的成员变量和方法。 父类的方法不能访问子类的实例变量,父类无从知道它将被哪个子类继承,它的子类将会增加怎样的成员变量。 Java对象不是由构造器创建的,只是负责对Java对象实例变量执行初始化。在执行构造器之前,该对象所占的内存已经...

2016-05-24 17:01:41

阅读数 544

评论数 0

Java之父类构造器

当创建任何Java对象时,程序总会依次调用每个父类非静态初始化块/父类构造器执行初始化,最后调用本类的非静态初始化块/构造器执行初始化。 一  隐式调用和显式调用 当调用某个类的构造器来创建Java对象时,系统总会调用父类的非静态初始化块进行初始化。这个调用是隐式执行,而且...

2016-05-23 22:54:22

阅读数 321

评论数 0

Java之实例变量和类变量

Java程序的变量大体分为成员变量和局部变量。 局部变量可以分为三类:             1 形参:在方法签名中定义的局部变量,由方法调用者负责为其赋值,随方法的结束而消亡。                (方法签名由方法名称和一个参数列表(方法的参数的顺序和类型)组成...

2016-05-23 21:46:31

阅读数 275

评论数 0

Java之数组

一 数组  Java语言的数组变量是引用类型的变量。是多个类型相同变量的集合。 Java的数组是静态数组。必须经过初始化方可使用。 (为数组对象的元素分配内存空间,为每个数组元素指定初始值 也就是通过new建立实例)。 二 数组初始化  数组初始化有两种初始化方式: ...

2016-05-22 23:15:20

阅读数 368

评论数 0

Android DataBinding 配置问题

怎么说呢,databindin一款数据绑定suporrt库,总体来说还是有点好处的,很多人已经追溯它了。 从as的1.3-2.1,被技术大牛们一点点的试坑试出来了。 好吧,我知道这个很好用,这两天也是试了不少坑。 关于as的1.3的版本配置网上有很多,由于楼主用的是1.5,直接用了1.3的配置,就...

2016-05-17 10:21:09

阅读数 2641

评论数 0

Android 出现INSTALL_FAILED_OLDER_SDK 解决

用了AS一直出现这种问题。今天又一次出现了,还是写下来,脑子才能记住。 出现这种问题,是所使用的机器和运行的版本sdk不一致,sdk版本高于了我们所运行的版本,所以只要在这里修改一下就可以了。

2015-12-09 14:05:18

阅读数 589

评论数 0

Edittext文本选中

问题:A显示出文本,B需要输入对应的文本,点击C来比较B输入的文本是否和A显示的文本一致。不一致的话,B输入的文本呈现全选的状态如下: 由于我一直联想到复制粘贴才会出现这种情况,导致我走了很多弯路。 下面就说下我用到的方法: 第一: 用setselection();在这里我...

2015-11-16 17:43:49

阅读数 1425

评论数 0

Android Tablelayout表格显示问题

懒是一种病态。当你获得了这种病态的时候,你的大脑便不再思考。 下面说一下一个简单的小问题: 问题需求是这样的: 我们根据上面的SKU不同,来显示对应格子的数量,有相对应的格子sku一样的,就要把数量显示出来。否则显示null; 我们采用了table数据来显示出来。 我们设定了一个...

2015-11-04 19:09:29

阅读数 569

评论数 0

Android多页面传递问题(1)

好久没有深入接触Android,遇到一个简单的页面传递问题,让我深深的感受到了,自己知识的缺少。 话不多说。正文上。 今天就说的是一个简单的一个多页面问题: 题目如下: A页面只能启动B页面,且A页面不会finish掉,B页面只能启动C页面,且B页面不会finish掉。 C页面关闭的时候B页面也...

2015-10-12 17:45:56

阅读数 569

评论数 1

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