Kotlin异常处理(2)捕获异常
try-catch 语句
try-catch 表达式
多 catch 代码块
try-catch 语句嵌套
...
探索 Windows 平台下的 C++ 异常捕获策略:如何让Windows C++应用程序尽可能捕获所有异常?
前言
这个标题起的有点纠结,感觉不太好起。实际上本文想要讨论的场景,是一个比较...
实现Runnable中不能抛异常只能捕获异常原因
近日,小伙伴发现使用线程池,如果Runnable中存在异常且没有catch后会造成某一个线...
个推解读Android13,发布《Android13适配指南》
8月16日,谷歌宣布Android13新系统的源代码已经上传到Android开源项目(AOSP)中,...
卓越工程之如何做好Code Review
阿里妹导读
本文主要从我们为什么需要CR?CR面...
Room数据库快速实战
Room数据库是Google的JitPack组件中的一个,推出已经有一段时间了,现在的使用者也...
微信为什么使用 SQLite 保存聊天记录?
SQLite 是一个被大家低估的数据库,但有些人认为它是一个不适合生产环境使用的玩具...
Flutter 优化:布局时尽量用 const
一、说明
看到很多 Flutter 构建 UI 时会比较多用到 const,为什么不直接创建实例...
uniapp入门教程
UniApp是一款跨平台的开发工具,可以用一个代码库同时构建出iOS、Android两个平台...
XCode14 & iOS16 适配问题汇总
1、不升级电脑系统与 Xcode,调试iOS 16
1、下载iOS16 Support文件
2、放置到...
线上内存泄漏排查思路
内存泄漏排查
背景了解:告知 线上 room_work 运行一段时间内存就会慢慢往上涨,8G...
JDK11版本特性
JDK11 是继JDK8后又一个长期支持版本(LTS) ,
2018年9月25日,Oracle 官方宣布 Java...
设计模式之责任链模式
责任链模式
责任链模式(Chain of Responsibility Pattern)
责任链模式将链...
Android AAudio详解
本篇介绍
AAudio 是Android O版本引入的C API,专门用于高性能音频场景,本篇介绍...
Launcher进程启动流程
1、Launcher
Launcher作为Android系统的桌面,它的作用有两点:
作为Android系统的...
发布AAR至Maven仓库
一、打包配置
1、编辑脚本
在需要打包的module下创建
publish.gradle
apply plugin...
2023年 9款跨平台应用程序开发框架
什么是跨端框架?
概念:跨平台应用开发框架是开发人员可以使用一套相同的代码...