27.07.2011 / 15:25 | |
LPzhelud Пользователь Сейчас: Offline
Имя: Коля Откуда: Москва Регистрация: 02.06.2010
| aNNiMON, Тю, это логично, и компилятор сам делает эту оптимизацию. Я про другое: int a;
private void method(){
//использует глобальную
B(a+5);
//использует локальную
int a=this.a;
B(a+5);
}
Об этих различиях. Код чисто абстрактный __________________
Эль Презеденте |
27.07.2011 / 15:47 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| LPzhelud, ну если таких B(a+5) будет много, тогда лучше локальную создать.
__________________
let live |
27.07.2011 / 15:51 | |
LPzhelud Пользователь Сейчас: Offline
Имя: Коля Откуда: Москва Регистрация: 02.06.2010
| aNNiMON, Я про то же. Но в этом случае нет доказательств, что это быстрее)
__________________
Эль Презеденте |
27.07.2011 / 16:14 | |
kiriman Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
| mrEDitor, Не получаетсо=( Любой сайт хоть введи. Ай, хер на него. Как прочитать код страницы в utf-8 учитывая, что в нем есть русские буквы?
|
27.07.2011 / 16:19 | |
mrEDitor Пользователь Сейчас: Offline
Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
| kiriman, HttpConnection c = (HttpConnection)Connector.open("http://google.com");
InputStreamReader isr = new InputStreamReader(c.openInputStream(),"utf8");
Так? |
27.07.2011 / 16:20 | |
kiriman Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
| mrEDitor, О, точно, чета читал про это. Сча попробую |
27.07.2011 / 20:13 | |
Rain Пользователь Сейчас: Offline
Имя: Алексей Откуда: Saint-Petersburg Регистрация: 22.01.2010
| aNNiMON (27.07.2011/08:37) Rain, Если у тебя вызывается метод, и в нём идёт присвоение значения переменной, а потом где-то в этом методе используется, и больше нигде, тогда локальную делай.Это я и так понимаю |
28.07.2011 / 12:11 | |
kiriman Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
| Использую апи для шифрования, выдает такую ошибку при компиляции: Error preverifying class org.bouncycastle.crypto.agreement.kdf.DHKEKGenerator
VERIFIER ERROR org/bouncycastle/crypto/agreement/kdf/DHKEKGenerator.generateBytes([BII)I:
Cannot find class org/bouncycastle/asn1/DEREncodable
Убрав галочку в свойствах, чтоб апи не добавлялось в архив, компилится, но запускается с ошибкой на мобиле да и эмулях. |
28.07.2011 / 12:14 | |
kiriman Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
| Вот ошибка на эмуле, при втором случае, без галочки: java.lang.NoClassDefFoundError: org/bouncycastle/crypto/CryptoException
at java.lang.Class.invoke_verify(), bci=0
at java.lang.Class.initialize(), bci=117
at java.lang.Class.forName(), bci=0
at com.sun.midp.main.CldcMIDletLoader.newInstance(), bci=1
at com.sun.midp.midlet.MIDletStateHandler.createMIDlet(), bci=66
at com.sun.midp.midlet.MIDletStateHandler.createAndRegisterMIDlet(), bci=17
at com.sun.midp.midlet.MIDletStateHandler.startSuite(), bci=27
at com.sun.midp.main.AbstractMIDletSuiteLoader.startSuite(), bci=52
at com.sun.midp.main.CldcMIDletSuiteLoader.startSuite(), bci=8
at com.sun.midp.main.AbstractMIDletSuiteLoader.runMIDletSuite(), bci=161
at com.sun.midp.main.AppIsolateMIDletSuiteLoader.main(), bci=26
|
28.07.2011 / 12:28 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| kiriman, ну ясен пень не запускается на мобиле, такого там в помине не было. Выход есть, искать другую либу, не зависящую от сторонних API.
__________________
let live |