本文内容总结自阿里Java开发关于异常处理的内容以下:
1、Java类库中定义的一类RuntimeException可以通过预先检查或者判断进行避免,不应该用catch来处理。
2、异常不要用来做流程控制,条件控制,因为异常的处理效率比田间分支低。
3、对大段代码进行try-catch是不负责任的行
...
本文内容总结自阿里Java开发关于控制语句、其他规范的内容以下:
1、在if/else/for/while/do语句中必须使用大括号,即使只有一行代码。
2、少用if()..else if()方式,如果非要使用,不要超过3层。
3、循环体中的语句要考量性能,以下操作尽量移至循环体外处理:定义对象、变
...
本文内容总结自阿里Java开发关于常量定义、代码格式OOP规约的内容以下:
1、定义常量的时候严禁出现未定义的常量,如String key = “id123”+tradeId;
2、使用long或者Long时,使用大写的L而不是小写的l,以免引发误读。
3、常量类根据服务对象的不同分开定义,方便管理
...
本文内容总结自阿里Java开发关于命名方面的规范涉及变量名、类名、方法名等,按照此规范进行编程,可以使得代码更易于阅读以下:
1、代码中变量的命名禁止以“_”,“$”作为开头或者结尾。
2、严禁使用中文拼音或者拼音和英文结合的方式命名变量,但是某些国际性通用词可例外,目的是为了提高代码的可读性。
3
...
本文使用汇编语言描述两个长整数相乘的过程1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697
...
本文通过堆栈传递参数方法,完成将ARY为首地址的COUNT个字数据累加,不考虑溢出,并将结果保存在SUM中1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
...
本文内容介绍Centos搭建某网络工具12yum install python-setuptools && easy_install pippip install shadowsocks
1234567891011vi /etc/shadowsocks.json{ "
...