物理层主要任务
物理层解决如何在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。该层次的主要任务是:确定传输媒体的接口的一些特性,包括:
- 机械特性:接口的形状,大小,引线的数目
- 电气特性:规定电压范围(-5V到+5V)
- 功能特性:规定-5V代表0,+5V代表1
- 过程特性:也称规程特性,规定建立连接时各个相关部件的工作步骤
非常不幸,DateFormat 的所有实现,包括 SimpleDateFormat 都不是线程安全的,因此你不应该在多线程序中使用,除非是在对外线程安全的环境中使用,如 将 SimpleDateFormat 限制在 ThreadLocal 中。如果你不这么做,在解析或者格式化日期的时候,可能会获取到一个不正确的结果。因此,从日期、时间处理的所有实践来说,我强力推荐 joda-time 库。