淡定可乐

文章
5
资源
0
加入时间
2年10月17天

Android进阶之深入理解Service

1 介绍  Service是android的一种机制。Service是运行在后台的代码,不能与用户交互,可以运行在自己的进程,也可以运行在其他应用程序的上下文里。需要通过某一个Activity或其他Context对象来调用。1.1 Service的生命周期   被启动的服务的生命周期:如果一个Service被某个Activity调用 Context.startService方法...

深入理解ARM体系架构(S3C6410)---arm7,arm9,arm11区别

1. 时钟频率的提高虽然内核架构相同,但ARM7处理器采用3级流水线的冯·诺伊曼结构;而ARM9采用5级流水线的哈佛结构,ARM11为8级流水线哈弗结构(从arm9开始都采用了哈弗结构)。增加的流水线设计提高了时钟频率和并行处理能力。5级流水线能够将每一个指令处理分配到5个时钟周期内,在每一个时钟周期内同时有5个指令在执行。在常用的芯片生产工艺 下,ARM7一般运行在100MHz左右,而ARM

bigdecimal判断是否为零(compareTo比较大小)

1.判断Bigdecimal类型是否等于0的方法b.equals(BigDecimal.ZERO);用equals方法和BigDecimal.ZERO进行比较。2.上面判断是否等于零存在的问题:我们来查看源代码:Bigdecimal的equals方法不仅仅比较值的大小是否相等,首先比较的是scale(scale是bigdecimal的保留小数点位数,比如 new Bigdecimal(“1.001”),scale为3),也就是说,不但值得大小要相等,保留位数也要相等,equals才能返回true