以前在用 Math.***() 的時(shí)候,一直都把 java.math.* 給 import 進(jìn)來,從來沒有人跟我說過這是不必要的,今天看那個(gè) J2SE1.3 的 ROSE 模型,我才看到,也才恍然大悟,調(diào)用的時(shí)候用的就是調(diào)用 Math 的類方法,也就是說 Math 本身就是一個(gè)類,就是 java.lang.Math,而且是 final 型的。而 java.math ,這不是一個(gè)包嗎?為什么連這個(gè)都沒想到呢?汗!
今天心血來潮,突然想看一下 UML ,以前(九個(gè)月前大概)下載過幾個(gè) rose 模型,一直沒看,慚愧呀!今天打開其中的一個(gè)看了一下,居然是 J2SE 1.3 的所有東西的模型,狂喜一下。還看什么 UML 啊,直接看 javax.swing 了,想把這個(gè)搞清楚已經(jīng)是很久以前的事了,可老是靜不下心來,不過今天還是老樣子,沒把心靜下來??戳艘幌拢杏X class 太多了,以前也沒怎么用它,肯定很生疏,這樣搞不可能看得懂。于是就看 java.lang 了,認(rèn)真地看了兩個(gè)來回,認(rèn)識(shí)馬上就比以前更清楚很多了。