本文内容总结自阿里Java开发关于异常处理的内容以下: 1、Java类库中定义的一类RuntimeException可以通过预先检查或者判断进行避免,不应该用catch来处理。 2、异常不要用来做流程控制,条件控制,因为异常的处理效率比田间分支低。 3、对大段代码进行try-catch是不负责任的行 ...
Read more »

本文内容总结自阿里Java开发关于控制语句、其他规范的内容以下: 1、在if/else/for/while/do语句中必须使用大括号,即使只有一行代码。 2、少用if()..else if()方式,如果非要使用,不要超过3层。 3、循环体中的语句要考量性能,以下操作尽量移至循环体外处理:定义对象、变 ...
Read more »

本文内容总结自阿里Java开发关于常量定义、代码格式OOP规约的内容以下: 1、定义常量的时候严禁出现未定义的常量,如String key = “id123”+tradeId; 2、使用long或者Long时,使用大写的L而不是小写的l,以免引发误读。 3、常量类根据服务对象的不同分开定义,方便管理 ...
Read more »

本文内容总结自阿里Java开发关于命名方面的规范涉及变量名、类名、方法名等,按照此规范进行编程,可以使得代码更易于阅读以下: 1、代码中变量的命名禁止以“_”,“$”作为开头或者结尾。 2、严禁使用中文拼音或者拼音和英文结合的方式命名变量,但是某些国际性通用词可例外,目的是为了提高代码的可读性。 3 ...
Read more »

本文使用汇编语言描述两个长整数相乘的过程1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697 ...
Read more »