首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
不懂开发CV仔
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
35
文章 18
沸点 17
赞
35
返回
|
搜索文章
不懂开发CV仔
赞了这篇文章
Flywith24
Android Developer
·
3年前
关注
Android Detail:Window 篇—— WindowInsets 与 fitsSystemWindow
阅读本文,你将了解 Android 将内容绘制到状态栏和导航栏后面的原理;WindowInsets 的分发逻辑;获取状态栏高度的最佳实践;edge-to-edge 的适配等...
259
26
分享
不懂开发CV仔
关注了
Zhujiang
不懂开发CV仔
关注了
已注销
不懂开发CV仔
关注了
红橙Darren
不懂开发CV仔
关注了
vivo高启强
不懂开发CV仔
关注了
用户jesen
不懂开发CV仔
关注了
Zuo
不懂开发CV仔
关注了
快手电商无线团队
不懂开发CV仔
关注了
业志陈
不懂开发CV仔
关注了
Halifax
不懂开发CV仔
关注了
RogerMc
不懂开发CV仔
关注了
程序员cxuan
不懂开发CV仔
赞了这篇沸点
Java个体户
4年前
举报
方法返回数组的时候,不应该返回null,而应该返回零个数据的数组。因为如果返回null,那么客户端还要单独校验返回数据是否为空。
实际上,方法本身可能也要增加校验代码校验是否为null。但是其实客户端和方法本身都没有必要区分是否为null,因为浪费时间,浪费表情,而且容易忘记校验是否为null,容易出错。
正因为这个原因,所以dao层框架,比如mybatis和hibernate访问数据库的时候,如果没有查询到数据,那么返回数组是0个数据,但是不是null。
展开
赞过
分享
评论
1
不懂开发CV仔
关注了
游戏开发老司机
不懂开发CV仔
关注了
xuyisheng
不懂开发CV仔
关注了
字节小站
不懂开发CV仔
赞了这篇文章
路很长OoO
洗尽锅中残留香,做起佳肴人赞扬。叠好代码逻辑清,工作生活两不忘。 @老婆在的地方🥰
·
4年前
关注
Compose for Desktop
春光不自留,莫怪东风恶Compose for Desktop Compose是由Kotlin语言快速编辑界面的框架,基于谷歌的现代工具箱,由JetBrains为您...
108
52
分享
不懂开发CV仔
关注了
唐子玄
不懂开发CV仔
赞了这篇文章
路遥远
大龄程序员
·
6年前
关注
深入理解 ThreadLocal
每个线程都有自己的 Looper,它们之间不应该有任何交集,互不干扰,我们把这种变量称为 线程局部变量 。而 ThreadLocal 的作用正是存储线程局部变量,每个线程中...
12
评论
分享
下一页
关注了
122
关注者
2
收藏集
7
关注标签
51
加入于
2019-10-09