java映射和反射的理解
生活随笔
收集整理的這篇文章主要介紹了
java映射和反射的理解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
首先我們要知道反射是一種機制,映射是一種關系。
一.反射
反射是在運行狀態中任何一個類,我們都能知道這個類的屬性和方法,對于任何一個對象都能調用這個對象的任意屬性和方法,這種動態的獲取信息或者動態調用對象的方法稱為Java的反射機制。
那么反射能做什么
1.運行時調用任意一個對象的方法
2.運行時判斷任意一個對象所屬的類
3.運行時構造任意一個類的對象
4.運行時判斷任意一個類的所具有的成員變量和方法
5.生成動態代理
二.映射
映射是一種特殊的對應關系
?
正常一點的理解就是:
映射就是把兩個對象對應起來。
對應的對象叫做象,被對應的對象叫做原象。
Java中有非常好的例子。實現了Map接口的HashMap和TreeMap。前面已經提到過Map類是實現鍵值對的雙向鏈表,這里就是完成了key和value的映射,當然key要是唯一的才可以。
原文:https://blog.csdn.net/weixin_42621338/article/details/82874972?
?
?
總結
以上是生活随笔為你收集整理的java映射和反射的理解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: idea远程调试debug
- 下一篇: IDEA 远程调试war包