Java比较001

从程序风格(比如可读性)、源文件大小、字节码大小和执行时间比较以下两段代码:

Code1:

if(number % 2 == 0)
    iseven = true;
else
    iseven = false;

 Code2:

iseven = number % 2 == 0;

 

一、程序风格

      1、简洁性,毫无疑问是代码2比较简清洁。但代码1也很简

      2、可读性,对于初学者,尤其是程序设计的初学者,当然是代码1好理解、可读性强,符合生活中的思考逻辑。其他人尤其是程序员,一般会认为代码2可读性好。

 

二、源文件大小

      代码1有效字符:44个;

      代码2有效字符:19个;比代码2减少字符数25个。

 

三、字节码大小

      代码1所在程序的字节码大小为:475字节

      代码2所在程序的字节码大小为:454字节;比代码1减少字节21个。

      字节码指令流程没有计算流程上的差异,都是求于然后判断:

      irem

      ifne

 

四、执行时间

     据三所述,执行时间没有差异,不用比较。

 

你可能感兴趣的:(Java比较001)