17.10.2011 / 06:41 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| 4Ris, Свитчем не заменишь. Ифами можно. Типа такого if(someClass.super.equals(SomeInstance.class)) Но лучше не трогать, а оставить как есть.
__________________
let live |
17.10.2011 / 12:11 | |
4Ris Пользователь Сейчас: Offline
Имя: Сергей Регистрация: 18.08.2010
| aNNiMON, К таким конструкциям можно отнести оператор instanceof, если код критичен к скорости выполнения, желательного его не использовать. Как альтернатива, заменить его на оператор switch, а в классах для которых необходимо делать проверку типа добавить метод getType, который будет возвращать int константу.
juravskiy.ru/?p=1369
вот, только я не понял как
|
17.10.2011 / 15:26 | |
Salat-Cx65 Пользователь Сейчас: Offline
Имя: Сергей Откуда: Кременчуг Регистрация: 23.03.2010
| instanceof реализован на нативном уровне и я уверен что любые извращения а-ля свич/иф/гетТайп будут работать МЕДЛЕННЕЕ |
17.10.2011 / 16:48 | |
DiAeR Пользователь Сейчас: Offline
Имя: Дмитрий Откуда: Смоленск Регистрация: 11.02.2011
| Скажите почему компилятор ругается на эту строчку
s_1.a.a(new l(Object object_1, int_1, 1));
пишит: operator ")" expectet помогите пожалуйста
|
17.10.2011 / 16:49 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| DiAeR, Компилятор не на строчку ругается, а на тебя, за то, что ты декомпилятор использовал.
__________________
let live |
17.10.2011 / 16:52 | |
DiAeR Пользователь Сейчас: Offline
Имя: Дмитрий Откуда: Смоленск Регистрация: 11.02.2011
| как это исправить? |
17.10.2011 / 16:59 | |
DiAeR Пользователь Сейчас: Offline
Имя: Дмитрий Откуда: Смоленск Регистрация: 11.02.2011
| Как он узнал?? |
17.10.2011 / 18:04 | |
disturbed Пользователь Сейчас: Offline
Имя: Игорь Регистрация: 13.09.2011
| Есть простой компилятор/декомпилятор? Так чтоб открыл его,выбрал файл *.джава и закампилил или выбрал *.класс и декомпилил? Дайте ссыль плиз!
|
17.10.2011 / 18:06 | |
DiAeR Пользователь Сейчас: Offline
Имя: Дмитрий Откуда: Смоленск Регистрация: 11.02.2011
| А есть вообще компилятор который игнорирует ошибки??
|
17.10.2011 / 18:26 | |
mrEDitor Пользователь Сейчас: Offline
Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
| DiAeR, это практически невозможно. Но лучший - http://www.reversed-java.com/ только он походу уже не работает Изменено mrEDitor (17.10 / 18:26) (всего 1 раз) |