Java
115 subscribers
32 photos
16 files
23 links
Download Telegram
Java Reflection API

جاوا رفلکشن یا بازتاب جاوا.
یک api اجاوا هست که به برنامه اجازه میده بخودش تو آینه نگاه کنه و در حین اجرا کد هارو عوض کنه.
جاوا رفلکشن به ما اطلاعاتی درباره میده مثلا به چه ابجکتی مربوطه و instance چیه. چه مقادیر و متد هایی داره.
ما با رفلکشن میتونیم متد هارو بدون در نظر گرفتن access specifier فراخوانی کنیم.
اینها متد های معروف رفلکشن هستن
getClass(): بهمون میگه این ابجکت برای چه ابجکتی هست
getConstructors() کانستراکتور های اون کلس رو میده
t.me/ourjavaa
#کوییز جملات زیر را درباره متد های static در نظر بگیرید

1 - فقط میتوانند به دیتای static دسترسی داشته باشند.

2 - فقط میتوانند دیگر متد های static را صدا بزنند(در کلاس خودشان).

3 - در این متد ها نمیتوان از this و super(کلاس پدر) استفاده کرد.
کدام یک از جملات بالا درست اند؟
Anonymous Quiz
46%
1,2
8%
2,3
23%
فقط 3
23%
1,2,3
در کدامیک از موارد زیر متد toString تعریف شده است؟
Anonymous Quiz
26%
java.lang.Object
19%
java.lang.String
26%
java.lang.util
26%
همه موارد
3%
هیچکدام
خروجی کد بالا؟
Anonymous Quiz
18%
bc
33%
abc
15%
abcd
35%
bcd
خروجی کد بالا؟
Anonymous Quiz
10%
one
14%
two
72%
onetwo
3%
twoone
کلاس رشته(string) متعلق به کدامیک از موارد زیر است؟
Anonymous Quiz
40%
java.lang
56%
java.string
4%
java.awt
0%
java.applet
graham-mitchell-learn-java-the-hard-way-2nd-edition.pdf
1.1 MB
Learn Java the Hard Way, 2nd Edition
Graham Mitchell (2016)

@ourjavaa
در قطعه کد بالا ، چند شی ساخته میشود؟
Anonymous Quiz
62%
2
24%
3
10%
4
5%
هیچ
وقتی یک متد فراخوانی میشود ، پارامتر ها و local variable ها کجا ذخیره میشوند؟
Anonymous Quiz
43%
هیپ(heap)
43%
استک(stack)
0%
آرایه
13%
هیچکدام
خروجی کد بالا؟(دوستان ترتیبش طبق کد درسته فکر نکنین مشکل داره)
Anonymous Quiz
13%
0 256
27%
0 64
47%
256 0
13%
64 0