Java eşdeğer .NET Sistem.Invalidoperationexception
Bu gibi Java'nın istisna paketleri ile aşina değilim .NET. Burada, eğer C# programlama System.InvalidOperationException
bir at olsaydı bir durumdayım.
java.lang.RuntimeException
kendi alt oluşturmadan önce, eğer Java atmalıyım benzer durum türü varsa bilmek istiyorum.
Tam senaryo
Benim sınıf int intValue()
bir yöntem, bir int döndüren sağlayan bir değer nesnesidir. Ancak, bazı durumlarda, geçerli değer bir int olarak sağlanacak, bu sınıf da boolean isInteger()
API kullanıcıları intValue()
güvenle çağrılabilir bilmek izin vermek için sağlar.
Eğer bir arayan isInteger()
intValue()
çağırırsa false
, bir özel durum.
Ve asıl soru: Ne tür bir özel durum?
Bu bir soru değil biliyorumdoğrubu konuda tecrübeli Java API tasarlamak zorunda değilim cevap, ama göz önüne alındığında, bu senaryoda atılmış olacağını ya diğer Java geliştiricilerin bilmek istiyorum.
teşekkürler
CEVAP
Atmak IllegalStateException
:
Bir yöntem çağırıldı sinyaller yasadışı ya da uygunsuz bir zamanda. Diğer bir deyişle, Java ortamı ya da Java bir uygulama değil uygun durum talep için operasyon.
C Çifti eşdeğer<L,R> Java nedir?...
C eşdeğer'#; ler DateTime.Java şim...
Java eşdeğer #c bölgesi#...
Sprintf Java eşdeğer...
C typedef anahtar kelimesi için Java e...