- 博客(4)
- 收藏
- 关注
原创 创建型设计模式
创建型设计模式1.单例模式**定义:**指一个类只有一个实例,且该类能自行创建这个实例的一种模式。**优点:**单例模式可以保证内存里只有一个实例,减少了内存的开销; 可以避免对资源的多重占用; 单例模式设置全局访问点,可以优化和共享资源的访问**缺点:**单例模式一般没有接口,扩展困难; 在并发测试中,单例模式不利于代码的调试;对象创建的4种方式:new,克隆,序列化,反射 克隆可能会破坏单例,所以不能实现Cloneable接口; 序列化可能会破坏单例,所以如果类
2021-11-25 15:26:09 172
原创 adb的使用
adb是什么? adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。adb有什么用?:借助adb工具,我们可以管理设备或手机模拟器的状态。还可以进行很多手机操作,如安装软件..
2021-08-23 14:40:00 247
原创 java多线程
线程的分类 用户线程:执行完后才可以停下,用户创建的线程默认为用户线程 守护线程:保护用户线程,Java虚拟机不会因为守护线程是否执行完毕而等待 1.线程的创建方式: 继承Thread类 实现Runnnable接口 实现Callable接口通过FutureTask包装器来创建Thread线程,实现call()方法 注: 在面向对象中尽量多用实现少用继承,因为在Java中存在单继承的局限性。2.线程基本方法:Jion()(等待其他线程终止):
2021-08-11 17:03:29 226
原创 Android组件Activity
Android组件Activity什么是ActivityActivity是一种可以包含用户界面的组件,主要用于和用户进行交互。每个Activity的生命周期最多有四种状态。活动是使用栈结构来管理的,我们称之为返回栈,Back Stack。4种运行状态: (1)运行状态 当一个activity位于返回栈的栈顶时,这时activity就处于运行状态。系统最不愿意回收的就是处于运行状态的activity,因为这会带来非常差的用户体验。 (2)暂停状态 当一个activity不
2021-08-10 17:38:10 166
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人