看一些书跟视频里的前两节都要讲这个二进制,想问问实际操作中有哪些时候需要用到呢?

解决方案 »

  1.   

    感觉理解用的,二进制是计算机的基础
    代码里面实际也少写到。
    不过感觉实际if else boolean应该也是二进制吧
      

  2.   

    基本用不到。
    讲二进制可以帮助你理解为什么一个int数的最大值为什么是2的31次方-1?之类的问题和移位运算、IO流等问题。
    在加解密算法中,可能会用到二进制的运算。二进制在工业控制方面用的多一些,不过java不适合做工业控制。
      

  3.   

    1。假设你有多个boolean变量(比如32个)。一个办法是定义32个boolean变量。另一个办法是定义一个int变量,用它的每个位作为一个booean变量。这样一来可以节约内存。
    2。你如果和一些硬件接口进行通信,比如告警箱等,就需要用到二进制,对每个位进行操作。
    3。在分析处理一些二进制文件时,需要用到二进制。比如,分析Windows可执行文件(PE格式)。总之,用途很多。