- 博客(15)
- 收藏
- 关注
原创 Kotlin生态中流行框架技术实现探索
在Kotlin生态中,使用既有框架快速、高效开发应用出性能稳定的应用是首要问题。探索、开发自主框架技术是软件自主的必由之路!
2025-12-21 20:28:41
772
原创 “求同存异” 接口最“拿手”
SequenceGenerator 接口定义了所有数列生成器都必须实现的方法generateNext() - 生成下一项getCurrentValue() - 获取当前值reset() - 重置序列sequenceName - 序列名称。
2025-11-24 19:39:16
222
原创 Android开发库演进与资源指南
您的观察是对的,android.开头的库不多,是因为生态已经进化了。过去寻找android.support.*和零散的第三方库。现在基础功能:使用官方的androidx.*(Jetpack)库。平台特性:使用Google Play服务和Firebase。特殊需求:去Android Arsenal等第三方平台寻找高质量的社区库。因此,您现在搜索库的思路应该是:“我需要一个用于[图片加载/网络请求/数据库]的AndroidX/第三方库”,而不是寻找以android.开头的特定包名。
2025-11-22 20:26:27
445
原创 从事件驱动到数据驱动:Jetpack Compose 的“勿扰”实现与轻量化设计
Jetpack Compose 采用数据驱动设计范式,将UI视为状态的函数(UI=f(state)),通过@Composable函数实现自动响应式更新。其核心机制包含:remember保持状态稳定,mutableStateOf触发重组,实现"勿扰"更新。相比传统事件驱动模式,Compose融合逻辑与视图,减少模板代码,通过函数式响应简化开发流程,体现了轻量化设计理念。这种设计使开发者专注于数据与UI映射,提升代码可维护性和开发效率。
2025-11-21 20:31:16
617
原创 Kotlin生态的演变
据我所知Kotlin作为一种高级编程语言,有一个不断的成长过程。纯粹的Kotlin可以理解为Java的一种升级,然后在Kotlin中,软件工程师们在其中附加了很多的软件包,也可以称之为框架吧,拓展其应用,方便其开发。我知道的有Androidx,其中就是Jetpack Compose框架、Room框架;然后有Hilt框架、以及spring framework框架用于开发web应用。下面,我将为您梳理这条清晰的历史发展脉络。第一阶段:诞生与定位 - “更好的 Java” (2011-2016)2011年: J
2025-11-14 18:39:54
561
原创 从java的注解说起
为什么呢,因为springboot“劫持”我们的主程序入口main。springboot在启动时,会扫描我们的代码,找到这些“小挂钩”,将其“挂”在springboot框架上。我们设计springboot应用并没有main入口,而是在程序的很多地方多了很多类似“小挂钩”的注解。应用启动的是springboot,我们的代码只不过是一些“小挂件儿”!
2024-11-16 08:19:23
152
原创 c# delegate回调函数
这是主调用类using System;using System.Collections.Generic;using System.Text;namespace callbackDEMO{ class Program { static void Main(string[] args) { int i = 200;...
2019-01-07 16:49:27
984
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅