mpd

Как получить элемент "length" экземпляра класса массива в Яве через механизм рефлексии?

Feb 16, 2013 13:36

Извините, давно отошёл от Явы, требуется помощь зала.
Сейчас сел посмотреть, не понимаю subj... :-(
Это будет java.lang.reflect.Field?

Update: Вопрос снимается, я вспомнил, что меня ещё не забанили в Гугле ( Read more... )

java

Leave a comment

Comments 5

mansch February 16 2013, 19:19:07 UTC
ябануться! может пора удалять журнал?

Reply

Re: ябануться! может пора удалять журнал? mpd February 16 2013, 19:22:59 UTC
Да, безусловно, упячка!
Теперь иди и сделай это, удали свой журнал...

Reply

Re: ябануться! может пора удалять журнал? mansch February 16 2013, 19:27:41 UTC
ты первый! ты должен понять, что лядям C++ не интересе!!

Reply


Что есть '++' в Яве... mpd February 18 2013, 09:07:50 UTC
Ещё одна неожиданность:
import static java.lang.System.out;

class BoxingAndArgs
{
static void foo(/*final*/ Integer i) // Integer is immutable: no set() methods
{
// changes reference, but not the object by reference.
++i; // BoxingAndArgs.java:8: final parameter i may not be assigned
out.println(i);
}

static void bar(int i)
{
++i;
out.println(i);
}

public static void main(String args[])
{
out.println("Integer consts:");
foo(2);
bar(3);

out.println("int vars:");
int a = 3;
foo(a);
++a;
bar(a);
out.println("a=" + a);

out.println("Integer vars:");
Integer b = 4;
foo(b);
++b;
bar(b);
out.println("a=" + b);
}
}

Reply

Re: Что есть '++' в Яве... mpd February 18 2013, 09:10:15 UTC

$ java BoxingAndArgs
Integer consts:
3
4
int vars:
4
5
a=4
Integer vars:
5
6
a=5

Reply


Leave a comment

Up