implement在java干嘛的 第2页
- C++通过aidl与Android系统服务通信(一)
-
前言:既然你能找到这篇文章,说明你对aidl是什么已经有所了解,这里不再赘述,需要声明的一个概念是AndroidBinder。1,什么是Binder?字面意思:“粘合剂”,作为Android中跨进程调用的一种RPC机制,是Android提供的跨进程通信的核心框架。例如:系统服务Activity...
- 面试题:Java 中的 23 种设计模式详解
-
设计模式是软件设计中常见问题的典型解决方案,它们是可以重复使用的设计模板。GoF(GangofFour)提出的23种经典设计模式可分为三大类:创建型、结构型和行为型。创建型模式关注于对象的创建,提供了更灵活的对象创建方式。结构型模式关注如何将类或对象组合成更大的结构,以便更好地实现功能。行为型模...
- 打通 JAVA 与内核系列之 一 ReentrantLock 锁的实现原理
-
写JAVA代码的同学都知道,JAVA里的锁有两大类,一类是synchronized锁,一类是concurrent包里的锁(JUC锁)。其中synchronized锁是JAVA语言层面提供的能力,在此不展开,本文主要讨论JUC里的ReentrantLock锁。一JDK层1AbstractQueue...
- 设计模式之-状态(State)_状态机设计模式 用在哪里
-
一、【概念定义】——“将状态封装为对象,行为随状态而变”状态模式(StatePattern):一种“行为封装型”行为设计模式,它允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。核心思想:将“状态”抽象为独立的类,每个状态类封装该状态下的行为;上下文对象(Context)...
- Java 反射以及动态代理,来看就懂了
-
各位志同道合的朋友们大家好,我是一个一直在一线互联网踩坑十余年的编码爱好者,现在将我们的各种经验以及架构实战分享出来,如果大家喜欢,就关注我,一起将技术学深学透,我会每一篇分享结束都会预告下一专题反射反射机制是Java语言提供的一种基础功能,赋予程序在运行时自省(introspect)的能力。简...