Java'da System.Diagnostics.Debugger.Break() gibi bir kesme noktasını C# olarak işaretlemek için bir yöntem var mı?System.Diagnostics.Debugger.Break() java kullanarak beğendiniz mi?
cevap
Genellikle kırılma noktaları, IDE tarafından kullanılan bir özelliktir. Belki de Java Platform Debugger Architecture'a bir göz atabilirsin.
Gerçekten değil. Ancak, hata ayıklama arabirimine bir arabirim üzerinden erişerek ve kesme noktasını Break() işlevinin uygulandığı geçerli sınıfa ayarlayarak gerçekleştirilebileceğini varsayalım. İlginç bir soru olsa da.
Bu amaç için belirli bir Özel Durumun atanması ve yakalanması ve IDE'nizde bir İstisna kesme noktası oluşturmaya ne dersiniz?
C# içindeki çağrı, bir hata ayıklayıcı veya IDE eklemek için sunar. Bir istisna sınırına sahip olmak IDE'nin zaten eklenmesini gerektirir, değil mi? –
evet Böyle bir şey istedim, bu yüzden C günlerimden oldukça basit bir çözüm geliştirdim. Hafif bir cevap istiyorsanız bu yararlı olabilir.
public class DebugHelper
{
public static breakHere()
{
int i = 0; // Set breakpoint on this line in your IDE
}
}
Bu yöntemi kullanmak için. Kodunuza "int i = 0;" hat. Ve bu yöntemi hata ayıkladığınız kodda arayın. Bazı dinamik hata ayıklama ve bir değişken üzerinde bir saatten daha hızlı elde etmek için hızlı bir cevaptır.
Örnek ... C Tabii
private something(...)
{
for(...)
{
if(null == value) DebugHelper.breakHere();
}
}
, doğru ASM kesme noktası talimatını koyabilirsiniz ;-) Bu Böyle bir şey istiyorum nadiren de olsa benim için çalışıyor.
Bu tarz çözümler de şu adreste tartışılmıştır: http://stackoverflow.com/questions/10736275/is-there-asm-nop-equivalent-in-java –
- 1. Hibernate PostInsertEventListeners -User aynı işlemi beğendiniz mi?
- 2. Java ScriptEngine: Java tarafında değer mi kullanıyorsunuz?
- 3. Java kullanarak Java nasıl uygulanır?
- 4. Java işaretçisi atomik mi yazıyor?
- 5. Java Görüntüdeki piksellerden mi geçiyorsunuz?
- 6. C++ Java kodunu arayabilir mi?
- 7. java kullanarak barkod oluşturma
- 8. Nasıl Java kullanarak .w3w.
- 9. java kullanarak POST xml verileri
- 10. Benzersiz Java Java sistem zamanı kullanarak dosya?
- 11. Java, Adlandırılmış Boru Sunucusu görevi yapabilir mi?
- 12. Java kullanarak SQL'de Yeniden Düzenleme
- 13. Java kullanarak ayrıştırma Arapça karakterler
- 14. html sayfalarını java kullanarak düzenleme
- 15. Java kullanarak "stil" özniteliğini ayrıştırma
- 16. java kullanarak WhatsApp'a ileti gönderme
- 17. Java kullanarak URL'den tweet özü?
- 18. Java kullanarak tarayıcıda hata oluştu
- 19. Java git istemcisi jgit kullanarak
- 20. Anonim sınıf kullanarak java sıralama
- 21. Java NIO kullanarak eşzamansız sunucu
- 22. Java ImageIO kullanarak Tiff sıkıştırma
- 23. Eclipse'i kullanarak Java Servletlerini nasıl geliştiriyorsunuz?
- 24. java kullanarak bir web sitesine giriş yapmak
- 25. java sınıflarını, özellikleri kullanarak, java alanlarının içerisine nasıl bildirileceğini geliştirin?
- 26. Java rastgele sayılar rasgele değil mi?
- 27. Java int her zaman 32 bit mi?
- 28. JavaFX, Java Applet'lerinin yerini mi alıyor?
- 29. Can NER Stanford, java dosyasında arayabilir mi?
- 30. Java Sözdiziminde Rastgele Dizi izinli mi?
Bu öneri için örnek kod? –
Hayır, ancak JDK'da bu arabirim için bazı belgeler olmalıdır. – Daniel