Обычная версия
Java форум JavaTalks
форум программистов

Поиск   Пользователи   Группы   Регистрация 
 Профиль   Личные сообщения 

 Вход 

Последовательности в JavaFX - опасность!
Список форумов
 ->  JavaFX


 
Начать новую тему 
Предыдущая тема :: Следующая тема  
Автор Сообщение
tolyanchik : 61
Новичок

СообщениеФев 21, 2010 17:27 
Ответить с цитатой
Есть довольно неприятный факт о встроенных последовательностях.

Вот такой вот код:

Код:

import java.lang.System;

var seq: Integer[];

System.out.println("Size of seq = {sizeof seq}");
System.out.println("seq[1000] = {seq[1000]}");
System.out.println("seq[-1] = {seq[-1]}");



Выдаст нам вот такой вывод:

Код:

Size of seq = 0
seq[1000] = 0
seq[-1] = 0


Видим, что доступ по неправильному индексу не выдает ошибку.

В большой программе это может привести к трудноуловимым багам.

Надеюсь, в дальнейшем это исправят...

Будьте осторожны!!!
К началу Посмотреть профиль Отправить личное сообщение
 
Начать новую тему  Ответить на тему
Страница 1 из 1
Список форумов
 -> JavaFX


 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Java and all Java-related trademarks and logos are trademarks or registered trademarks of Oracle Corporation in the United States and other countries.
Это сайт не относится к фирме Oracle Corporation и не поддерживается ею.

© 2006-2010 www.javatalks.ru: форум java программистов
Используется скрипт phpBB © 2001, 2010 phpBB Group

Хостинг от bizname.ru