Java
115 subscribers
32 photos
16 files
23 links
Download Telegram
A[1]
بعد از اجرای کد بالا چه خواهد بود؟
Anonymous Quiz
33%
0
19%
1
38%
2
10%
3
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