![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础知识
文章平均质量分 81
静水红阳
好记性不如烂笔头,做做笔记共同学习!
展开
-
Java代理复习
基本概念代理就是一个对象的代理对象,代理对象存在的价值主要(不是唯一)就是对访问真实业务对象进行拦截,使用者不需要直接访问被代理的对象,通过访问代理对象就能够调用到被代理对象的方法。代理模式(Proxy)是通过代理对象访问目标对象,这样可以在目标对象基础上增强额外的功能,如添加权限,访问控制和审计等功能。简单类图如下:一、Java中的代理Java中的代理分为静态代理和动态代理。静态代理比较简单,就是按照上面的类图进行书写,设置代理类即可。动态代理是基于Java反射原理构建,能够在代码运行时构建原创 2022-04-29 10:27:51 · 60 阅读 · 0 评论 -
Serializable和Parcelable序列化
前言Android中常用的序列化方式包含有两种: Serializable和Parcelable。其中Serializable是java中通用的对象序列化方法,在Android实际内存操作时会更加偏向于实现Parcelable接口。一、序列化和反序列化序列化由于存在内存中的对象都是暂时的,无法长期贮存,为了把对象的状态保持下来,这是需要把对象写入到磁盘中或者其他介质中,这个过程就叫做序列化。反序列化是序列化的反向操作。概括性来说序列化是指将对象实例的状态存储到存储媒体(磁盘或者其他介质)的过程原创 2022-03-14 11:48:44 · 2985 阅读 · 0 评论 -
AIDL简述
前言AIDL,Android Interface Definition Language,Android接口定义语言,可以使当前的应用绑定一个其他进程的Service,调用远程服务实现跨进程通信。一、基本使用首先我们要说明的是AIDL可以实现进程间通讯,我们则需要有两个APP进程,分为服务端和客户端,服务端设置被调用的Service,而客户端则是去调用服务端的Service中的内容,在此以两个APP为例进行说明。1. 服务端AIDL文件创建我们首先建立一个APP工程作为服务端,右键新建一个AIDL原创 2022-02-17 15:00:00 · 335 阅读 · 0 评论 -
Java注解备忘
基本概念注解,Annotation,是在JDK 1.5 及后续版本引入的一个特性,可以声明在类,字段,方法等前面,用来对这些元素进行说明和注释。一、元注解Java中定义了一些元注解,用来对其他annotation进行说明,主要包括有如下四个:@Target@Retention@Documented@Inherited下面我们对每一个元注解的作用及常用参数进行说明。1. @Target该元注解用来描述注解的使用范围,即被标识的注解能够用在什么地方。常用的取值如下:CONSTRUCT原创 2021-12-26 23:24:16 · 378 阅读 · 0 评论