わかりました、それは簡単な質問です。問題はありませんが、確認したいだけです。このようなことをすれば正しいですか?
if (person != null && person.getAge > 20) {...}
私はこれを行うことができますか?同じ行でnullチェックとオブジェクトアクセス? これは正しいです?または、次のような null チェック ステートメントで内部ステートメントを作成する必要があります。
if (person != null)
{
if (person.getAge() > 20) {...}
}
imo、最初のステートメントは NPE をスローしませんでしたが、専門家からのフィードバックが必要でした...
一般的に私の質問は、&& を含む if ステートメントで、最初のブール値が false の場合、JVM は if ステートメントの実行を停止するか、それともすべてをチェックするかということです。