Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
建议我在JAVA中找到最佳编程/代码实践_Java_Performance_If Statement_Optimization - Fatal编程技术网

建议我在JAVA中找到最佳编程/代码实践

建议我在JAVA中找到最佳编程/代码实践,java,performance,if-statement,optimization,Java,Performance,If Statement,Optimization,我想找出一些编码技巧来改进我的代码风格和格式 例如,我们使用三元而不是if-else条件 如果有其他条件 String name = "Meet"; String desc; if(name == null){ desc = "Hello Guest"; } else { desc = "Hello " + name; } 带三元算子 String name = "Meet"; String desc = "Hello " + ((null == name) ? "Guest"

我想找出一些编码技巧来改进我的代码风格和格式

例如,我们使用三元而不是if-else条件

如果有其他条件

String name = "Meet";
String desc;
if(name == null){
    desc = "Hello Guest";
} else {
    desc = "Hello " + name;
}
带三元算子

String name = "Meet";
String desc = "Hello " + ((null == name) ? "Guest" : name);

人们应该遵循良好的编程实践。i、 e

  • 编写易于理解的代码,毫无疑问三元运算符删除了一些编写部分,但如果不是这样,则可以轻松识别,并且理解速度更快
  • 保持代码简单,如果您已经达到了一定的时间和空间复杂度,不要让它太复杂
  • 使用适当的变量名,例如,不要为客户id写入
    cid
    ,而要写入
    customerId
    。此外,请阅读驼峰式符号,其中类名是这样写的
    CustomerInfo
    ,函数和变量分别是
    getCustomerId()
    customerId
    ,常量是大写的
    PIE
  • 阅读更多关于

我建议使用您认为下一位阅读您的代码的人最容易阅读的内容。不要在没有任何区别的地方进行优化。询问“一些编码技巧”是一种含糊不清的方式,而且在编码风格方面也是非常个人化的,因此是自以为是的。投票结束。