反射的意思是什麼?
JAVA中反射是什麼
反射的概念是由Smith在1982年首次提出的,主要是指程序可以訪問、檢測和修改它本身狀態或行為的一種能力。這一概念的提出很快引發了計算機科學領域關於應用反射性的研究。它首先被程序語言的設計領域所採用,並在Lisp和麵向對象方面取得了成績。其中LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基於反射機制的語言。最近,反射機制也被應用到了視窗系統、操作系統和文件系統中。
反射本身並不是一個新概念,它可能會使我們聯想到光學中的反射概念,儘管計算機科學賦予了反射概念新的含義,但是,從現象上來說,它們確實有某些相通之處,這些有助於我們的理解。在計算機科學領域,反射是指一類應用,它們能夠自描述和自控制。也就是說,這類應用通過採用某種機制來實現對自己行為的描述(self-representation)和監測(examination),並能根據自身行為的狀態和結果,調整或修改應用所描述行為的狀態和相關的語義。可以看出,同一般的反射概念相比,計算機科學領域的反射不單單指反射本身,還包括對反射結果所採取的措施。所有采用反射機制的系統(即反射系統)都希望使系統的實現更開放。可以說,實現了反射機制的系統都具有開放性,但具有開放性的系統並不一定採用了反射機制,開放性是反射系統的必要條件。一般來說,反射系統除了滿足開放性條件外還必須滿足原因連接(Causally-connected)。所謂原因連接是指對反射系統自描述的改變能夠立即反映到系統底層的實際狀態和行為上的情況,反之亦然。開放性和原因連接是反射系統的兩大基本要素。13700863760
Java中,反射是一種強大的工具。它使您能夠創建靈活的代碼,這些代碼可以在運行時裝配,無需在組件之間進行源代表鏈接。反射允許我們在編寫與執行時,使我們的程序代碼能夠接入裝載到JVM中的類的內部信息,而不是源代碼中選定的類協作的代碼。這使反射成為構建靈活的應用的主要工具。但需注意的是:如果使用不當,反射的成本很高。
二、Java中的類反射:
Reflection 是 Java 程序開發語言的特徵之一,它允許運行中的 Java 程序對自身進行檢查,或者說“自審”,並能直接操作程序的內部屬性。Java 的這一能力在實際應用中也許用得不是很多,但是在其它的程序設計語言中根本就不存在這一特性。例如,Pascal、C 或者 C++ 中就沒有辦法在程序中獲得函數定義相關的信息。
1.檢測類:
1.1 reflection的工作機制
考慮下面這個簡單的例子,讓我們看看 reflection 是如何工作的。
import java.lang.reflect.*;
public class DumpMethods {
public static void main(String args[]) {
try {
Class c = Class.forName(args[0]);
Method m[] = c.getDeclaredMethods();
for (int i = 0; i < m.length; i++)
System.out.println(m[i].toString());
} catch (Throwable e) {
System.err.println(e);
}
}
}
按如下......
反射比是什麼意思
基本概念
反射的能量與入射的能量之比稱為該物體的反射比。
在入射光線的光譜組成、偏振狀態和幾何分佈指定條件下,反射的光通量與入射光通量之比。
太陽能反射比
在太陽光譜(300nm至2500nm)範圍內,玻璃反射的太陽能強度對入射太陽能強度的百分比。
反射率是什麼意思
反射率;又稱反射本領,是反射光強度與入射光強度的比值.不同材料的表面具有不同反射率,其數值多以百分數表示.同一材料對不同波長的光可有不同的反射率,這個現象稱為選擇反射.所以凡列舉一材料的反射率均應註明其波長,例如,玻璃以可見光 的反射率約為4%
,金的選擇性很強,在綠光附近的反射率為50%而對紅外光的反射率可達96%以上,此外反射率還與反射材料周圍的介質及光的入射角有關.上面談及的均是指光在各材料與空氣分界面上的反射率,並限於正入射的情況.
光的反射:光在兩種物質分界面上改變傳播方向又返回原來物質中的現象,
叫做光的反射。
理解光的反射定律
1在反射現象中,反射光線,入射光線和法線都在同一個平面內
2反射光線,入射光線分居法線兩側
3反射角等於入射角
可歸納為:“三線共面,兩線分居,兩角相等”反射 <生物> 無論是簡單的還是複雜的活動,都是主要靠神經系統來調節的。神經調節的基本方式是反射(reflex)。 生物>
什麼是反射?
快速叩擊一下膝蓋下面的韌帶,大腿的一些肌肉就會迅速收縮,從而使小腿突然擡起。類似的例子還有許多,比如手遇到燙的東西會回縮,物體在眼球前突然出現時會眨眼,嬰兒膀胱裡尿液多了就會立刻排尿,等等。像這樣,人體通過神經系統,對外界或內部的各種刺激所發生的有規律的反應,就叫反射
電路中的反射是什麼意思?
反射: 就是在傳輸線上的回波。信號功率(電壓和電流)的一部分傳輸到線上並達到處載處,但是有一部分被反射了。如果源端與負載端具有相同的阻抗,反射就不會發生了。源端 與負載端阻抗不匹配會引起線上反射,負載將一部分電壓反射回源端。如果負載阻抗小於源阻抗,反射電壓為負,反之,如果負載阻抗大於源阻抗,反射電壓為正。佈線的幾何形狀、 不正確的線端接、經過連接器的傳輸及電源平面的不連續等因素的變化均會導致此類反射。
鏡面反射和漫反射分別是什麼意思?
光照到表面光滑平整的物體時就會發生鏡面反射,你發覺反光、刺眼時,就是鏡面反射,這時你只要稍偏一下頭就看不到這種現象了
光照到表面不平整的物體時就會發生漫反射,你發覺光比較柔和不刺眼,轉到互個角度看都一樣時,就是漫反射。
請點擊採納,不明可追問