|
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Yarixxx/Записи в блоге |
ClassCastException on Queue
2015-06-15 19:29:27 (читать в оригинале)ClassCastException happens when we are trying to add element which cannot be casted to intended type. Here is a simple code which leads to ClassCastException. Queue q = new ArrayBlockingQueue(3); Object s = "a"; System.out.println(q.offer((Integer)s)); it throws exception which starts with the following stacktrace. java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer
Java Predicates
2015-06-15 18:48:26 (читать в оригинале)There is a useful class in Java Collections: Predicate. It allows to validate verify elements. The following Predicate checks if String is shorter than 3 letters: Predicate LINES_SHORTER_THAN_3 = new Predicate() { @Override public boolean test(String s) { return s.length() < 3; } }; Another one checks if String starts with H letter. Predicate STARTS_WITH_H […]
NoSuchElementException on Queue
2015-06-15 17:53:02 (читать в оригинале)This exception could happen if queue is empty. System.out.println(q.remove(“4″)); In fact, my experience shows, that: Queue q = new PriorityQueue(2); System.out.println(q.remove()); will fail in the following way: java.util.NoSuchElementException at java.util.AbstractQueue.remove(AbstractQueue.java:117) ...
NullPointerException on Queue
2015-06-15 17:40:51 (читать в оригинале)Another experiment shows that attempt to add null to a queue: Queue q = new PriorityQueue(); System.out.println(q.add(null)); will throw NullPointerException: java.lang.NullPointerException at java.util.PriorityQueue.offer(PriorityQueue.java:335) at java.util.PriorityQueue.add(PriorityQueue.java:321) ...
Тэги: java, nullpointerexception, priorityqueue, queue, uncategorized, записи
Комментарии | Постоянная ссылка
IllegalStateException on Queue
2015-06-15 17:36:30 (читать в оригинале)My experiment shows that the following code: Queue q = new ArrayBlockingQueue(2); System.out.println(q.add(1)); System.out.println(q.add(2)); System.out.println(q.add(3)); will print true twice and then will fall down: java.lang.IllegalStateException: Queue full at java.util.AbstractQueue.add(AbstractQueue.java:98) at java.util.concurrent.ArrayBlockingQueue.add(ArrayBlockingQueue.java:312) ...
Тэги: arrayblockingqueue, illegalstateexception, java, queue, uncategorized
Комментарии | Постоянная ссылка
Категория «SEO»
Взлеты Топ 5
|
| ||
|
+539 |
551 |
QoSyS |
|
+530 |
550 |
zwerjok |
|
+513 |
620 |
Psd Tutorials |
|
+501 |
549 |
Темы_дня |
|
+464 |
504 |
Я,мой блог и интернет |
Падения Топ 5
|
| ||
|
-1 |
21 |
Блог интернет-разработчика |
|
-2 |
6 |
SeoAdvice |
|
-5 |
3 |
Идеи, которые могут изменить мир |
|
-6 |
152 |
Олимпийский блог |
|
-7 |
2 |
SEO Критик |
Популярные за сутки
Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.

