Kotlin是一种在Java虚拟机上运行的静态类型编程语言,它也可以被编译成为JavaScript源代码。
上一篇文章,我们用 Kuikly 快速搞定了“孤寡青蛙”App,一码五端跑起来的感觉确实丝滑。但评论区有朋友问了:“现在跨端框架这么多,Flutter、Reac...
别怕,今年七夕,我们来点不一样的!与其刷着手机吃狗粮,不如动手写个"孤寡青蛙"App,让它陪你一起"呱呱呱",解压又好玩!
腾讯 | 前端开发工程师 (已认证)
注解(Annotations) 是一种为代码元素添加元数据的机制,就像给代码贴上"标签"一样。它们可以在编译时或运行时被处理,用于:
反射(Reflection) 是程序在运行时检查、访问和修改自身结构的能力。简单来说,就是让程序能够"自省"——了解自己的类型、属性、方法等信息。
这套包含7门课程的开发套件系统性地讲解了使用Kotlin语言开发Android应用的全过程。课程从Android Studio开发环境配置起步,详细演示如何编写...
如果是老项目会发现在新的原生系统上打开,比如模拟器上,总是会先出现一个icon+白色或者黑色背景色,随后出现我们自己的Splash屏幕。国内的设备大部分没有强制...
元编程(Metaprogramming) 简单来说,就是"编写能够操作程序的程序"。它让程序能够:
我看到了很多作者展示了Kotlin在爬虫领域的各种高级用法。我需要从中提取出最"牛叉"的操作,也就是那些充分利用Kotlin语言特性,使爬虫开发更高效、更强大的...
随着界面复杂度的增加,有效的测试策略真的很重要,BDD是一种软件开发方法论,强调从用户角度定义系统的行为,和现代UI Test的需求高度契合。
本文介绍一种基于行为Behavior Driven Development(驱动开发)的方法,被称为BBD,用于编写和验证包含点击交互的UI测试。
作为一名在Android生态深耕多年的工程师,我见证了这个平台从早期的Eclipse+ADT到Android Studio,从Java到Kotlin,从命令式...
JDK 25 的 早期访问构建Build 29 发布,它是 Build 28 的升级,修复了各种 问题。要了解关于这个构建的更多细节,请查看发布说明。
很多开发者以为使用了async就能实现并行执行,但实际上启动时机决定了是否真正并行。这个误解可能导致3倍的性能损失。
在Kotlin中定义的接口通常用于定义协议,这些协议可以在不同的环境(如后端服务、前端应用)之间共享。然而,Kotlin接口本身不能直接被前端调用,因为它们通常...
Kotlin 和 Java 是两种常用的编程语言,尤其是在 Android 开发领域。尽管它们有许多相似之处,但也有显著的区别。本文将详细介绍 Kotlin 和...
大家好,我是猫头虎,今天带来了一个让所有开发者心跳加速的消息:JetBrains 官方宣布 Kotlin 2.0.0 正式发布!这次更新带来了许多重磅功能和性能...
在 Android 开发中,Kotlin 语言的使用越来越广泛。然而,开发者们在开发过程中经常会遇到各种报错信息,这些报错可能会让开发进程陷入困境。其中,“ja...
早在 2002 年,Rod Johnson 就提出了对 Java 企业级开发的批判性看法,并推出了一种更加简洁、灵活的替代方案——Spring 框架。20 多年...