欣慰摩托

文章
6
资源
0
加入时间
2年10月21天

异常Exception第五十七条、只针对异常的情况才使用异常第五十八条、对可恢复的情况使用受检异常,对编程错误使用运行时异常第五十九条、避免不必要地使用受检的异常第六十条、优先使用标准的异常第六十一条、抛出与抽象相对应的异常第六十二条、每个方法抛出的异常都要有文档第六十三条、在细节消息中包含能捕获失败的信息第六十四条、努力使失败保持原子性第六十五条、不要忽略异常

第五十七条、只针对异常的情况才使用异常不要优先使用基于异常的模式:因为异常机制的设计初衷是用于不正常的情况,所以很少会有JVM实现对它们进行优化,使得与显式的测试一样快速;把代码放在try-catch块中反而组织了现代JVM实现本来可能要执行的某些特定优化;对数组进行遍历的标准模式并不会导致冗余的检查,有些现代的JVM实现会将他们优化掉。异常应该只用于异常的情况下,它们永远不应该用于正常的控

CMOS图像传感器基础知识和参数理解

CMOS图像传感器的工作原理:每一个 CMOS 像素都包括感光二极管(Photodiode)、浮动式扩散层(Floating diffusion layer)、传输电极门 (Transfer gate)、起放大作用的MOSFET、起像素选择开关作用的M0SFET.在 CMOS 的曝光阶段,感光二极管完成光电转换,产生信号电荷,曝光结束后,传输电极门打开,信号电荷被传送到浮动式扩散层,由起放大作用的MOSFET电极门来拾取,电荷信号转换为电压信号。所以这样的 CMOS 也就完成了光电转换、电荷电压