关于编写简洁优雅Java的技巧

时间:2011-01-08 00:07:52

标签: java coding-style readability

请分享您的技巧,使您的Java代码简洁,可读。

来自Python,我正在遭受“哦,这看起来如此冗长”,有时甚至难以适应100个字符的长行。我知道Java有点冗长,并且没有办法解决它,但是肯定必须有一些小东西可以在这里和那里节省一些膨胀......

3 个答案:

答案 0 :(得分:5)

阅读Bob Martin的清洁代码。这本书充满了关于这个主题的提示:编写组织良好,非常易读的代码,以Java为例。

答案 1 :(得分:1)

三元运算符(if-then-else语句的简写)非常方便。

String value = {condition} ? "Was true" : "Was false";

答案 2 :(得分:1)

您可以在不同程度上实现这一目标:

  • 语言本身:使用语言提供的所有功能,例如三元运算符(虽然有些人认为它不太可读)和Java7的elvis和diamond运算符
  • 您的实施方式:使用所有库及其功能!不要过早优化!
  • 设计:使用Josh Bloch的Effective Java中的设计模式和建议。通过引用它们来精确记录您的设计决策(例如“访客”或“Bloch第7项”)。