![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| koreyko |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 20.4.2010 Репутация: нет Всего: нет |
Уважаемые форумчане!
Ни как не могу понять, а каких случаях необходима инициализация ссылочных переменных\массивов\коллекций, а в каких нет. Например, код
работает, а
выдает ошибку без инициализации mapList. Понятно, что можно прислушиваться к реакции компилятора, но хочется понять принцип. Спасибо. |
||||
|
|||||
| jk1 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1168 Регистрация: 17.10.2008 Где: Санкт-Петербург Репутация: 40 Всего: 75 |
Требуют явной инициализации локальные переменные, объявленные в теле метода. Если компилятор считает, что возможно использование такой переменной до явной инициализации, то он выбрасывает соответствующую ошибку.
-------------------- Opinions are like assholes — everybody has one |
|||
|
||||
| math64 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2505 Регистрация: 12.4.2007 Репутация: 8 Всего: 72 |
Какое возвращаемое значение у getMapList() ? Нужно возвращать List<Map> а не List.
А скорее всего, нужно даже уточнить тип Map, например List<Map<String,String>> |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |