質問: ラムダ式のインスタンスメソッド参照なんですが、参考書には「インスタンスメソッド名::メソッド名」で呼び出すとあります。 メソッド名とはつまりインスタンスメソッド名と同じ意味なのでは?と考えていたころ、例文で 「String::toUpperCase」 として呼び出していたのですが、Stringってクラス名ですよね? ますます理解できなくなってしまいました、インスタンスメソッド名とメソッド名の違いがわかりません、 どうかお助けを!
回答: > > 「オラクル認定資格教科書 javaプログラマGold SE8」の148P > > > 正誤表をご確認ください。 > > 誤 ...、「インスタンスメソッド名::メソッド名」とします。 > > 正 ...、「インスタンス変数名::メソッド名」とします。 > > > 引用元: オラクル認定資格教科書 Javaプログラマ Gold SE 8 - 正誤表