Câu hỏi được gắn thẻ «exception»

Một ngoại lệ là một điều kiện bất thường đòi hỏi độ lệch so với luồng bình thường của chương trình. Thông thường, một ngoại lệ không nên dẫn đến thất bại hoàn toàn, mà thay vào đó được tham gia bởi một bộ xử lý ngoại lệ. Xử lý ngoại lệ là một cấu trúc tích hợp trong nhiều ngôn ngữ lập trình. Thông thường, các trường hợp ngoại lệ được xử lý bằng cách mở khóa ngăn xếp, do đó quay trở lại trạng thái xác định bên ngoài phạm vi của ngoại lệ và sau đó gọi một khối xử lý hoặc thủ tục.


8
Tại sao không chờ đợi Task.WhenAll ném AggregateException?
Trong mã này: private async void button1_Click(object sender, EventArgs e) { try { await Task.WhenAll(DoLongThingAsyncEx1(), DoLongThingAsyncEx2()); } catch (Exception ex) { // Expect AggregateException, but got InvalidTimeZoneException } } Task DoLongThingAsyncEx1() { return Task.Run(() => { throw new InvalidTimeZoneException(); }); } Task DoLongThingAsyncEx2() { return Task.Run(() => { throw new …



6
Khi nào nên ném IllegalArgumentException?
Tôi lo lắng rằng đây là một ngoại lệ thời gian chạy vì vậy nó có lẽ nên được sử dụng một cách tiết kiệm. Trường hợp sử dụng tiêu chuẩn: void setPercentage(int pct) { if( pct < 0 || pct > 100) { throw new IllegalArgumentException("bad percent"); } } …




8
Khắc phục sự cố “Trường liên quan có tra cứu không hợp lệ: icontains”
Tôi có các mô hình sau trong models.py: class ListinoTraduttore(models.Model): traduttore = models.ForeignKey('Traduttore', related_name='Traduttore') linguaDa = models.ForeignKey(Lingua, related_name = "linguaDa") linguaA = models.ForeignKey(Lingua, related_name = "linguaA") prezzoParola = models.CharField(max_length=50, blank=True) prezzoRiga = models.CharField(max_length=50, blank=True) scontoCat = models.CharField(max_length=50, blank=True) scontoFuzzy = models.CharField(max_length=50, blank=True) scontoRipetizioni = models.CharField(max_length=50, blank=True) class Meta: verbose_name_plural = …



30
Eclipse - java.lang.ClassNotFoundException
Khi cố gắng khởi động JUnit-Test của tôi từ Eclipse, tôi nhận được "ClassNotFoundException". Khi chạy "mvn test" từ console - mọi thứ hoạt động tốt. Ngoài ra, không có vấn đề nào được báo cáo trong Eclipse. Cấu trúc dự án của tôi như sau: dự án mẹ (pom-bao …

4
Tại sao lợi nhuận trả về không thể xuất hiện bên trong khối thử với một lệnh bắt?
Sau đây là ổn: try { Console.WriteLine("Before"); yield return 1; Console.WriteLine("After"); } finally { Console.WriteLine("Done"); } Các finallykhối chạy khi toàn bộ điều đã hoàn tất thi công ( IEnumerator<T>hỗ trợ IDisposableđể cung cấp một cách để đảm bảo điều này ngay cả khi liệt kê là bị bỏ rơi …

4
Exception NoClassDefFoundError cho CacheProvider
Tôi là người mới sử dụng Spring và hibernate nên tôi đang cố gắng triển khai một số ứng dụng web đơn giản dựa trên Spring 3 + hibernate 4 trong khi khởi động tomcat Tôi có ngoại lệ này: java.lang.NoClassDefFoundError: org/hibernate/cache/CacheProvider at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2427) at java.lang.Class.getDeclaredMethods(Class.java:1791) ... …


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.