10-16-2011, 01:17 AM
например вот из той же серии: System.out.println(true ? 'A' : 0);
выведет код символа А ровно по тем же самым причинам
выведет код символа А ровно по тем же самым причинам
Кто же мы? Сколько небес сожгли...
Угадай где НПЕ, или где у вас чуйка? Java
|
10-16-2011, 01:17 AM
например вот из той же серии: System.out.println(true ? 'A' : 0);
выведет код символа А ровно по тем же самым причинам
Кто же мы? Сколько небес сожгли...
10-16-2011, 01:17 AM
если написать
Long val = v.isEmpty() ? 0L : null; все норм если с гетом то только через Long.valueOf(0)
10-16-2011, 01:18 AM
тут важно где НПЕ, а не как исправить.
Дайте метод где пошло НПЕ. hex1r0 Написал:если написать потому что 0L дает примитив и проблема остается Добавлено через 1 минуту VISTALL Написал:тут важно где НПЕ, а не как исправить. NPE тебе кидает виртаульная машина, когда у нее фейлится каст автобокса
Кто же мы? Сколько небес сожгли...
10-16-2011, 01:22 AM
JavaDev Написал:потому что 0L дает примитив и проблема остается нет , НПЕ в конкретном методе, конкретного обьекта
10-16-2011, 01:23 AM
Exception in thread "main" java.lang.NullPointerException
at GenericTest.main(GenericTest.java:11) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120) как ты видишь это происходит в реализации делегата вызова нативных объектов в виртуальной машине. Если бы у тебя были исходники JVM ты бы наверное увидел где конкертно.
Кто же мы? Сколько небес сожгли...
10-16-2011, 01:24 AM
нет, начал верно рыть, завернул нетуда
10-16-2011, 01:43 AM
Long val = new Long((Long)null);
10-16-2011, 01:44 AM
hex1r0 Написал:Long val = new Long((Long)null); нету такого конструктора
10-16-2011, 01:50 AM
да ну? а что бывают специльно для null конструторы?) вообще есть вполне конкретное поведение для jvm если в метод пытаются передать null, для этого не обязательно иметь конструтыр или вообще метод с каким то специлаьным аргументом
Кто же мы? Сколько небес сожгли...
|
« Предыдущая | Следующая »
|
Возможно похожие темы ... | |||||
Тема | Автор | Ответы | Просмотры | Последний пост | |
Авто обновление версии Java | 0 | 920 |
03-31-2016, 04:49 PM Последний пост: flopix |
||
Java 2 | 2 | 1,392 |
01-10-2016, 12:42 AM Последний пост: Newble |
||
Книга -> Авторизация на сервере(java) | 2 | 1,342 |
09-17-2015, 03:11 PM Последний пост: Gawric |
||
Опрос - сравнение интов в Java | 10 | 3,646 |
09-06-2014, 10:49 AM Последний пост: Zeratyl |
||
Наставник по Java | 8 | 2,651 |
04-05-2014, 12:51 AM Последний пост: WoWan-SM |
||
java 6 | 0 | 915 |
03-23-2014, 08:01 PM Последний пост: Main |
||
Сборка java сервера HF | 4 | 1,863 |
01-15-2014, 11:56 AM Последний пост: Burn |
||
Требуется Java кодер для проекта (Antihack) | 46 | 9,268 |
11-18-2013, 10:56 PM Последний пост: valsha |
||
GNU Compiler for Java | 4 | 2,426 |
10-26-2013, 10:57 AM Последний пост: Aristocrat |
||
Java учебник | 17 | 3,149 |
07-12-2013, 11:18 AM Последний пост: [STIGMATED] |