Свързани публикации 'exception'


Овладяване на обработката на изключения в Java: Най-добри практики и техники
Обработката на изключения е жизненоважен аспект на всеки език за програмиране, включително Java. В Java изключение е грешка или неочаквана ситуация, която възниква по време на изпълнение на програмата, което води до необичайно прекъсване на програмата. Обработката на изключения осигурява механизъм за елегантно обработване на тези грешки и гарантиране, че програмата продължава да работи без сривове. В Java изключенията се обработват с помощта на блок try-catch. Кодът, който може да..

Кои Java изключения са най-чести?
Samebug има голяма колекция от сривове от мрежата: проследяване на стека с прикачена уеб страница, където я намерихме. Групирахме тези сривове въз основа на редица критерии: тип изключение, софтуерен компонент, който хвърля изключението, основни източници, където ги намерихме и т.н. Идентифицирахме също често срещани модели на грешки (частта от проследяването на стека, която е една и съща в няколко различни проследяване на стека), което причинява много проблеми на разработчиците...

Опитайте с ресурси
до Java 1.6 Силно се препоръчва да напишете блок finally, за да затворите ресурси, които са отворени като част от блока try. При опит с ресурси е, че каквито и ресурси да се отворят в частта от блока за опит, ще се затвори автоматично, след като програмата достигне до края на блока за опит нормално или необичайно. Не е необходимо ресурсите да се затварят изрично. Пример try-catch-finally към try-with-resource Проста програма за показване на функционалността на try-catch-finally..

Обработка на изключения в Java
Всички знаем за „грешки“, „изключения“ и „обработка на изключения“ в Java, но все пак има няколко сиви петна, когато става въпрос за правилно използване на изключения. Тук ще се обърна към тях. Java изключенията са два вида 1- Отметнато изключение (изключение по време на компилиране) Това са изключенията, които компилаторът валидира по време на компилиране на кода и се уверява, че няма място в кода, където тези изключения да са оставени без надзор. 2- Непроверено изключение..

Свързани въпроси 'exception'

Нишката беше прекратена при експортиране в Excel?
Имам DataTable, който е обвързан с GridView. Имам и бутон, който при щракване експортира DataTable във файл на Excel. Възниква обаче следната грешка: ErrMsg = "Нишката се прекъсва." Ето част от кода, където се хвърля грешката: private...
17214 изгледи
schedule 25.09.2022

PgSQL изключение: името на колоната не е намерено
Използвам postgresql-8.3-603.jdbc4.jar с jdk 1.6 в моето приложение, за да извършвам db операциите. Понякога получавам изключения по-долу и рестартирането помага да избегна тези изключения временно. org.postgresql.util.PSQLException: Името на...
4064 изгледи
schedule 22.09.2022

Android SlidingDrawer в Eclipse IDE
Опитвам се да проектирам приложение за Android, което използва SlidingDrawer, но не успях да използвам дизайнера на формуляр (оформление?), за да добавя този елемент, без да създавам изключение „IllegalArgumentException: Атрибутът handle е...
1389 изгледи

обработка на грешки в php, die срещу изключения
Например моята употреба би била: $check = 'no'; if($check == 'yes') { //do stuff } else { die('Error found'); } Много програмисти, които видях да използват: if($check == 'yes') { //do stuff } else { throw new...
3606 изгледи
schedule 27.09.2022

Как да итерирате HashMap, като същевременно избягвате ConcurrentModificationException
Имам HashMap, той е от типа HashMap<String,HashMap<String,int>> сега трябва да повторя този HashMap и да изтрия вътрешните HashMap, които имат стойност 0 за всеки ключ. Ако такова премахване направи вътрешната HashMap празна, тогава...
1384 изгледи

Android картографира itemizedoverlay ConcurrentModificationException
Имам карта с персонализирано наслагване и куп маркери. Тъй като правя групиране на маркери, когато се случи промяна на мащаба, трябва да изчистя наслагването, да прегрупирам елементи за ново мащабиране и да поставя отново върху картата. Правя това...
456 изгледи

Индексът на масива е извън границите, но не трябва да бъде
Създавам доста проста java-програма и получавам следната грешка (където n е произволно число въз основа на предишен вход от конзолата): Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: n редът, който трябва да създава...
246 изгледи

Обработка на изключения на Android JNI
Имам нужда от обработка на изключения, внедрена в JNI код. Не съм добър в jni и не мога да намеря добър пример. Така че, моля, дайте пълен пример за това. Ето какво правя: jint JNI_OnLoad(JavaVM* vm, void* reserved) { jint result = -1;...
4795 изгледи

Как да обработвам изключения от работни нишки и основна нишка в един блок catch?
Имам 15 работни нишки, работещи едновременно. Кодът се изпълнява в пакета SSIS и трябва да поддържам основната нишка работеща, докато всички работни нишки не завършат успешно или прекратят с грешка. За да хвана изключението от работната нишка,...
762 изгледи
schedule 17.09.2022

Как да избегнем изключение при регистриране, след като имаме извикване на метода на манипулатора @AfterThrowing
Трябва да обработвам изключението глобално, така че използвам Spring AOP @AfterThrowing. Следва кодът @Component public class SomeJob { @Handled @Scheduled(fixedRate = 5000) public void doSomething() { System.out.println("Inside...
33 изгледи
schedule 17.09.2022

Изключение в основната нишка java.lang.NoClassDefFoundError: edu/stanford/nlp/time/SUTimeMain
Когато изпълнявам следната команда: java -Dpos.model=edu/stanford/nlp/models/pos-tagger/english-left3words/english-left3words-distsim.tagger -cp stanford-corenlp-2012-07-06.jar:stanford-corenlp-2012-07-09models.jar:xom.jar:joda-time.jar -Xmx3g...
1556 изгледи
schedule 25.09.2022

INDEX_SIZE_ERR при чертане на изображение върху платно
Трябва да нарисувам Image обект на платно, но имам INDEX_SIZE_ERR изключение във Firefox и IE10, но не и в Chrome, нито Safari... Според W3C : If one of the sw or sh arguments is zero, the implementation must raise an INDEX_SIZE_ERR...
493 изгледи

Защо инструментът за получаване на Exception.HResult вече не е защитен?
От .NET 4.5, инструментът за получаване на Exception.HResult сега е public , но преди беше protected . От MSDN: Започвайки с .NET Framework 4.5, инструментът за настройка на свойството HResult е защитен, докато неговият инструмент за...
254 изгледи
schedule 22.09.2022

Дали да се използват изключения в C++ за Socket библиотека?
Планирам да създам преносима библиотека на Socket с език за програмиране C++. Както знаем, грешките се появяват често в мрежовото програмиране. Някои от тях са възстановими, а други не. Планирам да използвам изключения в C++, за да проследя...
127 изгледи
schedule 23.09.2022

MemoryError при писане на огромен CSV файл
Получавам грешка в паметта всеки път, когато се опитвам да пиша в csv. Така че първите 5 GB данни работят добре, но след това получавам грешка в паметта. Не знам защо, защото се опитвам да изчистя всеки път своя елемент от паметта, така че да не...
1268 изгледи
schedule 21.09.2022

Адрес на инструкцията, предизвикваща SIGSEGV във външна програма
Искам да получа адреса на инструкцията, която причинява външна програма към SIGSEGV. Опитах да използвам ptrace за това, но получавам EIP от пространството на ядрото (вероятно манипулатор на сигнала по подразбиране?). Как GDB може да получи...
835 изгледи

Как да отпечатам трасиране на стека на изключение на изключения на Objective-C с GNU runtime и без GNUStep?
Имам приложение Objective-C, изградено на Linux с GCC 4.3, използвайки без специфична рамка (само GNU-runtime). Използвам Objective-C изключения (чрез флага на компилатора '-fobjc-exceptions'). Сега искам да отпечатам проследяването на стека на...
1280 изгледи

Необработено изключение при 0x013f3277 в bloom_filter_prl.exe: 0xC00000FD: Препълване на стека
получавам горната грешка, когато се опитвам да отстраня грешки в програмата си във vc 2010. това се случва на първия ред на основната функция, където имам следния ред int main(int argc, char* argv[]) { std::vector<std::string>...
1729 изгледи
schedule 04.10.2022

Възникна необработено изключение от тип „System.ArgumentOutOfRangeException“ в mscorlib.dll
В следния код получих следната грешка. Възникна необработено изключение от тип „System.ArgumentOutOfRangeException“ в mscorlib.dll Допълнителна информация: Индексът беше извън диапазона. Трябва да е неотрицателен и по-малък от размера на...
22588 изгледи
schedule 30.09.2022

Android: Не излизайте след изключение
Как мога да направя приложението ми да не излиза след UnknownHostException? Моят код всъщност: public String getXmlFromUrl(String url, String Username, String Passwd){ String xml = null; try{ DefaultHttpClient httpClient =...
95 изгледи
schedule 04.10.2022