Hirdetés

Új hozzászólás Aktív témák

  • Aethelstone
    addikt

    (bocs, válaszra nyomtam, de nem csak neked írtam)

    -Null-ra instanceof String false-t ad természetesen. Null az null típusú.
    -Pointerezést hagyjuk már, nincs pointer javában, referencia van. Nem ugyanaz a kettő, úgyhogy nem csereszabatos a két fogalom.
    -Az eredeti példában AskDeviceName null, és mivel isEmpty egy példány szintű metódusa a String oszálynak, ezért kapsz nullpointexceptiont, mert null referencián próbálod hívni a metódust. Objektum példányod viszont nincs.
    -primitív típusoknak van default értékük, ha mezők. Lokális változokként inicializálatlanok by default, compile time error rájuk hivatkozni.

    Igaz. Valóban false, ha null értékű változóra hívunk instanceof-ot. Benéztem. Általában az isistance és isassignablefrom-t használom, ott meg ugye nem is lehet null-ra hívni. Instanceof-ra a sonar is sikít.

Új hozzászólás Aktív témák