PMD是一款采用BSD協議發布的Java程序代碼檢查工具。該工具可以做到檢查Java代碼中是否含有未使用的變量、是否含有空的抓取塊、是否含有不必要的對象等。該軟件功能強大,掃描效率高,是Java程序員debug的好幫手。
PMD支持的編輯器包括:
JDeveloper、Eclipse、JEdit、JBuilder、BlueJ、CodeGuide、NetBeans/Sun Java Studio、Enterprise/Creator、IntelliJ IDEA、TextPad、Maven、Ant,、Gel、JCreator和Emacs。
PositionLiteralsFirstInComparisons: Position literals first in String comparisons
??如果出現了這個錯誤提醒,意思是在字符串比較時應當將字符常量放在前面,這樣可以保證比較的字符變量為空時不會出現空指針異常,而是直接返回false。