Модераторы: javastic, AntonSaburov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Об исключениях, тупой вопрос 
V
    Опции темы
Antropoid
Дата 11.10.2006, 17:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 786
Регистрация: 1.6.2006
Где: &Ukraine==Ode ssa

Репутация: 13
Всего: 16



java.lang.IllegalArgumentException
    at ua.odesa.TimerForPosition.timeMode(+48)
что такое "+48"?


--------------------
user posted image
Задыхаясь от восторга заниматься чепухой. 
PM MAIL   Вверх
jitm
Дата 11.10.2006, 17:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 48
Регистрация: 11.10.2006

Репутация: нет
Всего: 3



Интерестно, а почему вас не заинтересовало что такое java.lang.IllegalArgumentException ???
PM MAIL   Вверх
Antropoid
Дата 11.10.2006, 18:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 786
Регистрация: 1.6.2006
Где: &Ukraine==Ode ssa

Репутация: 13
Всего: 16



Еще ответы будут?


--------------------
user posted image
Задыхаясь от восторга заниматься чепухой. 
PM MAIL   Вверх
mr.DUDA
Дата 11.10.2006, 18:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: нет
Всего: 232



Номер строки или инструкции в байт-коде, вестимо


--------------------
user posted image
PM MAIL WWW   Вверх
jitm
Дата 11.10.2006, 18:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 48
Регистрация: 11.10.2006

Репутация: нет
Всего: 3



зачем ва это???!!! smile 
PM MAIL   Вверх
chief39
Дата 11.10.2006, 18:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


карманная тигра
***


Профиль
Группа: Участник Клуба
Сообщений: 1631
Регистрация: 20.5.2005
Где: Киев

Репутация: нет
Всего: 77



Цитата(Antropoid @  11.10.2006,  18:01 Найти цитируемый пост)
Еще ответы будут? 

Пока - нет.

Будут вопросы:

сигнатура метода
  ua.odesa.TimerForPosition.timeMode() 
?


и на всяк случай, в предверии будущих вопросов - что такое  +48?

Шаманов мало, поэтому никто не догадается откуда именно магическое 48.
Это легче узнать человеку у которого этот код перед глазами. 
И показать. Или объяснить, если код - тайна
 





--------------------
Люди - это свечи. Они либо горят, либо их - в жопу!(с)

PM MAIL   Вверх
jitm
Дата 11.10.2006, 18:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 48
Регистрация: 11.10.2006

Репутация: нет
Всего: 3



Цитата(chief39 @  11.10.2006,  18:26 Найти цитируемый пост)
Шаманов мало, поэтому никто не догадается откуда именно магическое 48.
Это легче узнать человеку у которого этот код перед глазами. 
И показать. Или объяснить, если код - тайна


Да зачем оно вам??? У него кривые аргументы на входе оно и бросает соответствующий ексепшион java.lang.IllegalArgumentException !!!
а вам Antropoid совет, лучше чем ерундой заниматься прочитайте жавадок где ясно написано:
Цитата

public class java.lang.IllegalArgumentException
                    extends java.lang.RuntimeException
                                 Thrown to indicate that a method has been passed an illegal or inappropriate argument.
         Since:
                 JDK1.0
         See Also:
                Thread.setPriority(int)

PM MAIL   Вверх
Antropoid
Дата 11.10.2006, 18:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 786
Регистрация: 1.6.2006
Где: &Ukraine==Ode ssa

Репутация: 13
Всего: 16



Мдя...не думал, что ответы будут такими...тогда перефразирую:
, что означает N 
java.lang.IllegalArgumentException
    at ua.odesa.TimerForPosition.timeMode(+N)
, где
N - натуральное число.

mr.DUDA, спасибо, ты единственный разобрался с тупым вопросом -smile
т.е. для отладки эта информация будет бесполезной? зачем мне знать в какой строке байт-кода происходит исключение?


--------------------
user posted image
Задыхаясь от восторга заниматься чепухой. 
PM MAIL   Вверх
jitm
Дата 11.10.2006, 19:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 48
Регистрация: 11.10.2006

Репутация: нет
Всего: 3



Понимаешь, если бы был у тебя в описании ексепшиона какой -то стандартизированый , известный всем символ либо строка тогда тебе с удовольствием помогли бы, а ты спросил что такое +48, это всёравно что незная определения задачи в середине рашения спросить а что такое 3450, от куда кто -то может это знать кроме того кто её решает.., так что какой вопрос такие и ответы .  smile
PM MAIL   Вверх
chief39
Дата 11.10.2006, 19:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


карманная тигра
***


Профиль
Группа: Участник Клуба
Сообщений: 1631
Регистрация: 20.5.2005
Где: Киев

Репутация: нет
Всего: 77



Цитата(Antropoid @  11.10.2006,  18:59 Найти цитируемый пост)
mr.DUDA, спасибо, ты единственный разобрался с тупым вопросом -smile) 
т.е. для отладки эта информация будет бесполезной? зачем мне знать в какой строке байт-кода происходит исключение?

При компиляции в байт-код включается информация о номерах строк.
Можно её отключить опцией javacc (какой - погляди, если интересно)
Если не отключена - тогда номер строки в байт-коде указывает на номер строки в том исходнике, из которого байт-код был создан.

Ну и, ессно, если исходник после этого поменять, а байт код  останется старым - этот номер будет показывать в небо smile


--------------------
Люди - это свечи. Они либо горят, либо их - в жопу!(с)

PM MAIL   Вверх
COVD
Дата 11.10.2006, 19:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 26.7.2005

Репутация: нет
Всего: 43



Обычно цифра указывает на номер строки в коде, где выброшено исключение. Это помогает при анализе. Но плюсов перед цифрой я не видел. 
PM MAIL   Вверх
3x3
Дата 11.10.2006, 19:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 261
Регистрация: 17.9.2006

Репутация: нет
Всего: 8



Цитата(Antropoid @ 11.10.2006,  18:59)
Мдя...не думал, что ответы будут такими...тогда перефразирую:
, что означает N 
java.lang.IllegalArgumentException
    at ua.odesa.TimerForPosition.timeMode(+N)
, где
N - натуральное число.

mr.DUDA, спасибо, ты единственный разобрался с тупым вопросом -smile
т.е. для отладки эта информация будет бесполезной? зачем мне знать в какой строке байт-кода происходит исключение?

Это исключение скорее всего бросает помянутая функция.
Допустим её параметром может быть смещение часового пояса, т.е. в пределах +-12. Ну она проверяет чо ты туда сунул и ругается, что ты передал неправильный параметр.


--------------------
Зачем платить больше,
когда можно заплатить дважды?
PM   Вверх
Antropoid
Дата 11.10.2006, 20:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 786
Регистрация: 1.6.2006
Где: &Ukraine==Ode ssa

Репутация: 13
Всего: 16



Цитата(COVD @  11.10.2006,  19:22 Найти цитируемый пост)
плюсов перед цифрой я не видел. 

дело идет о j2me, но вопрос  все же общий, поэтому имхо этот раздел форума самый подходящий


Цитата(chief39 @  11.10.2006,  19:12 Найти цитируемый пост)
номер строки в байт-коде указывает на номер строки в том исходнике, из которого байт-код был создан


к сожалению - нет...в исходнике строки с такими номерами абсолютно безобидны, а может дело действительно в j2me?!!...


--------------------
user posted image
Задыхаясь от восторга заниматься чепухой. 
PM MAIL   Вверх
powerOn
Дата 11.10.2006, 21:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: нет
Всего: 159



Цитата(Antropoid @  11.10.2006,  21:51 Найти цитируемый пост)
дело идет о j2me,

Ага, попался! smile  Модератор: Перемещаю тему в j2me ...



--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
jitm
Дата 12.10.2006, 13:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 48
Регистрация: 11.10.2006

Репутация: нет
Всего: 3



Цитата(Antropoid @  11.10.2006,  20:51 Найти цитируемый пост)
к сожалению - нет...в исходнике строки с такими номерами абсолютно безобидны, а может дело действительно в j2me?!!... 


Я извиняюсь за вчерашний напор по поводу чисел.., я не совсмем понял что вы хотите узнать .. smile ., значит + это действительно  j2me, вернее прикол его smile, а вот число это скорее всего строка конструктора ексепшиона который бросаеться у вас. Тоесть java.lang.IllegalArgumentException. Вот такие вот пироги .. smile 
PM MAIL   Вверх
Страницы: (3) Все [1] 2 3 
Ответ в темуСоздание новой темы Создание опроса

  • Прежде чем задать вопрос прочтите это!
  • Литература по Java находится здесь.
  • Литературу по Java обсуждаем здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда

  • FAQ раздела лежит здесь!
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java ME (J2ME) | Следующая тема »


 




[ Время генерации скрипта: 0.0868 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.